rvm から rbenv に切り替えました。アプリは変更されていませんが、ルビーとすべての宝石を再度ダウンロードする必要がありました。それ以来、私の展開は失敗します。リモートサーバーが git clone を実行してパスワードを要求しようとしたときのようです:
executing "git clone -q admin@92.243.18.178:/folders/folders/releases/20130716125555 && cd /folders/folders/releases/20130716125555 && git checkout -q -b deploy f8b7206995a83600be40061fb675685b28c3e1db && (echo f8b7206995a83600be40061fb675685b28c3e1db > /folders/folders/20130716125555/REVISION)"
servers: ["95.142.171.17"]
Password:
[95.142.171.17] executing command
** [95.142.171.17 :: out] admin@92.243.18.178's password:
Password:
** [95.142.171.17 :: out]
** [95.142.171.17 :: out] Permission denied, please try again.
** admin@92.243.18.178's password:
Password: *** [deploy:update_code] rolling back
* executing "rm -rf /folders/folders/releases/20130716125555; true"
問題は、git リポジトリが同じアカウントを使用して同じコンピューター上にあることです。ssh のログは次のとおりです。
Jul 16 14:48:14 rn-outils sshd[28172]: Accepted password for admin from 88.185.158.43 port 51917 ssh2
Jul 16 14:48:14 rn-outils sshd[28172]: pam_unix(sshd:session): session opened for user admin by (uid=0)
Jul 16 14:48:22 rn-outils sshd[28324]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=rn-outils user=admin
Jul 16 14:48:25 rn-outils sshd[28324]: Failed password for admin from 92.243.18.178 port 56744 ssh2
deploy.rb の履歴を確認しましたが、長い間何も変わっていません。
capistrano の再インストールが git clone を実行する機能にどのような影響を与えたのか理解できません。カピストラーノが以前のように振る舞うにはどうすればよいですか?