【发布时间】:2011-10-22 22:34:03
【问题描述】:
我遵循了其他网站的一些建议,但无济于事。当我尝试
cap deploy:cold
我一直收到“主机密钥验证失败”。
我什么都试过了。我已经从我的计算机 ssh'd 到远程,从已知主机中删除和读取两个密钥,从 github 克隆,从服务器和 github 上的本地设置我的公钥。
我在这里错过了什么?
Capfile: https://gist.github.com/1308243
【问题讨论】:
-
你添加 ssh_options[:forward_agent] = true 到 deploy.rb 了吗?
-
我只能从github上给你点这篇文章,看看你能不能解决它:help.github.com/deploy-with-capistrano
-
你能附上你的 Capfile 和终端输出的日志吗?
-
另外,我读到
cap deploy:cold有点过时了。我使用cap deploy:setup验证服务器是否设置正确,然后使用cap deploy进行测试。 -
附加输出并尝试部署:设置。它起作用了,但是当我只做一个直接的 cap:deploy 时,我得到:gist.github.com/1308273