【问题标题】:Unable to deploy through capistrano after ubuntu upgradeubuntu 升级后无法通过 capistrano 部署
【发布时间】:2015-06-11 06:12:56
【问题描述】:

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

所以这行得通:

ssh admin@1.2.3.4

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

cap deploy

我还尝试从另一台机器进行部署,效果很好。所以这告诉我错误在新操作系统中的某个地方。有没有人遇到过类似的情况?

【问题讨论】:

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


    【解决方案1】:

    我假设 RSA 身份没有添加到身份验证代理中。

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

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 2019-04-05
      相关资源
      最近更新 更多