在ubuntu升级后无法通过capistrano部署

时间:2015-06-11 06:12:57

标签: ruby-on-rails ubuntu ruby-on-rails-4 deployment capistrano

我最近将我的开发机器升级到Ubuntu 15.04(14.04LTS)并在尝试将更改部署到我的服务器时遇到了问题。有趣的是,我可以ssh到我的服务器没有任何问题(因此,密钥文件设置正确),但当我尝试通过capistrano部署时,我得到permission denied

这样可行:

ssh admin@1.2.3.4

这会在联系服务器时引发permission denied

cap deploy

我也尝试从不同的机器部署,工作正常。所以这告诉我错误是在新操作系统中的某个地方。有没有人经历过类似的事情?

1 个答案:

答案 0 :(得分:1)

我认为RSA身份未添加到身份验证代理中。

要添加标识,只需运行命令ssh-add ~/.ssh/id_rsa