###前提・実現したいこと
rails5からさくらのVPSへcapistranoを使ってデプロイしたい。
###発生している問題・エラーメッセージ
パスワードを所定の位置で打てず、入力した文字が表示され先のパスワード入力後の作業へ移れません。
$ cap staging deploy 00:00 git:wrapper 01 mkdir -p /tmp ✔ 01 deploy@xxx.xx.xxx.xx 0.845s Uploading /tmp/git-ssh-third_app-staging-ubuntu.sh 100.0% 02 chmod 700 /tmp/git-ssh-third_app-staging-ubuntu.sh ✔ 02 deploy@xxx.xx.xxx.xx 0.088s 00:01 git:check 01 git ls-remote --heads ssh://git@bitbucket.org/sagaekeiga/third_app.git 01 Error reading response length from authentication socket. 01 Enter passphrase for key '/home/deploy/.ssh/id_rsa': ここにしかパスワードを打ち込めない。
こちら公開鍵をgitにデプロイ鍵として登録していなかった場合と関係ありますか?
###該当のソースコード
【deploy.rb】
lock '3.7.1' set :application, 'アプリケーション名' set :repo_url, 'xxxxxxxxxx' set :git_https_username, 'ユーザー名' set :deploy_to, '/home/deploy/staging' set :pty, true set :rbenv_ruby, '2.3.1' set :rbenv_type, :system set :ssh_options, :port => "ポート番号" after 'deploy:publishing', 'deploy:restart' namespace :deploy do desc 'Restart application' task :restart do invoke 'unicorn:restart' end end
###環境
Cloud9
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/24 08:19
2017/01/24 10:14
2017/01/24 10:34
2017/01/24 10:42