首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Capistrano 3 SSHKit::Runner::ExecuteError:在主机[hostname ]代理上执行时出现异常,无法使用请求的标识对数据进行签名

Capistrano 3 SSHKit::Runner::ExecuteError:在主机[hostname ]代理上执行时出现异常,无法使用请求的标识对数据进行签名
EN

Stack Overflow用户
提问于 2014-06-16 21:01:41
回答 4查看 9.7K关注 0票数 19

当我将我的rails应用程序部署到ubuntu服务器时,我得到了以下错误,我已经正确设置了ssh密钥,我可以ssh到服务器,但当我尝试这样做时,我得到了以下错误

代码语言:javascript
复制
 cap production deploy

这是错误消息

代码语言:javascript
复制
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing on host xxxxxx.xxxxxxx.xxx: agent could not sign data with requested identity

我不知道我做错了什么,因为我之前部署了,我只需要更新我的应用程序,以我所做的更改。自上次部署以来,我没有更改过deploy.rb、Capfile或deploy/production.rb文件

EN

回答 4

Stack Overflow用户

发布于 2014-07-02 23:15:05

我只是通过发出ssh-add解决了类似的问题。似乎我当前的环境还没有正确地拿起密钥并读取它们,解决了这个问题。

票数 15
EN

Stack Overflow用户

发布于 2014-09-20 16:53:51

我也犯了同样的错误。

代码语言:javascript
复制
ssh-copy-id user@ipaddress

帮我解决了这个问题。

票数 2
EN

Stack Overflow用户

发布于 2014-10-31 23:42:40

我也有同样的问题,但在我的例子中,我不得不从我的本地机器上删除文件.ssh/known_hosts

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24244400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档