0
私はcapistranoでアプリケーションを展開しようとしていますが、いくつか問題があります。私のマシンはec2 amazonで、私は.pemをローカルに持っています。私はSSHを行い、問題なくコマンドを実行しますが、キャップの生産展開のために、私は次のエラーを取得することができます、私は私の生産/ deploy.rbオンCapistrano deploy - 許可が拒否されました
DEBUG [4f4633f7] Command: (export GIT_ASKPASS="/bin/echo" GIT_SSH="/tmp/git-ssh-hybrazil-production-ronanlopes.sh" ; /usr/bin/env git ls-remote --heads [email protected]@github.com:fneto/hybrazil.git)
DEBUG [4f4633f7] Permission denied (publickey).
DEBUG [4f4633f7]
DEBUG [4f4633f7] fatal: Could not read from remote repository.
DEBUG [4f4633f7]
DEBUG [4f4633f7]
DEBUG [4f4633f7] Please make sure you have the correct access rights
DEBUG [4f4633f7]
and the repository exists.
DEBUG [4f4633f7]
をこのように設定:
set :ssh_options, {
keys: %w(/home/ronanlopes/Pems/hybrazil-impulso.pem ~/.ssh/id_rsa),
forward_agent: true,
auth_methods: %w(publickey)
}
アイデア?前もって感謝します!