Deployment 主机无法添加到VPS上的已知\u主机
我正在Digital Ocean上设置一个VPS来托管我的simple Rails应用程序,我正在尝试运行此命令的我的版本,以测试代理ssh转发是否正常工作:Deployment 主机无法添加到VPS上的已知\u主机,deployment,github,ssh,vps,Deployment,Github,Ssh,Vps,我正在Digital Ocean上设置一个VPS来托管我的simple Rails应用程序,我正在尝试运行此命令的我的版本,以测试代理ssh转发是否正常工作: ssh -A deploy@one-of-my-servers.com 'git ls-remote git@github.com:capistrano/rails3-bootstrap-devise-cancan.git' 但这失败了。我正在遵循的Capistrano指南()说,如果失败,那么请执行以下操作: 如果出现错误“主机密钥验
ssh -A deploy@one-of-my-servers.com 'git ls-remote git@github.com:capistrano/rails3-bootstrap-devise-cancan.git'
但这失败了。我正在遵循的Capistrano指南()说,如果失败,那么请执行以下操作:
如果出现错误“主机密钥验证失败”。请登录您的
服务器并作为部署用户运行ssh命令git@github.com到
将github.com添加到已知主机列表中
我这样做,但得到:
$ ssh git@github.com
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/deploy/.ssh/known_hosts).
Permission denied (publickey).
知道为什么吗?您确定deploy是/home/deploy/.ssh的所有者吗?请按照以下步骤操作: