Deployment 主机无法添加到VPS上的已知\u主机

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指南()说,如果失败,那么请执行以下操作: 如果出现错误“主机密钥验

我正在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命令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的所有者吗?请按照以下步骤操作: