Capistranoを使用してデプロイしようとしています。私のリモートサーバーは、sshパスフレーズを使用してgithubにアクセスします。Capistranoの「capdeploy:update」コマンドは、Githubにアクセスしてから、リモートサーバーにログインすることができ、セットアップされたコマンドを確認できます。
git clone -q <github link>
次に、リモートサーバーでは、SSHパスフレーズを要求する必要があることを認識していないようです。(したがって、許可が拒否されました(公開キー)エラーが発生します)
config / deploy.rbファイルのssh-optionsなど、いくつかの提案された解決策を試しましたが、機能しませんでした。CapistranoにリモートサーバーでSSHパスフレーズを要求することを知らせるにはどうすればよいですか?これは私が試したものです:
ssh_options [:forward_agent] = true