如何验证CA证书是否正常 - capistrano github部署ssh问题

时间:2011-01-20 16:14:08

标签: ruby-on-rails ruby ssh github capistrano

你好,很有帮助的伙伴, 当尝试通过capistrano从本地Windows 7 aptana客户端部署我的rails应用程序时,会发生以下错误:

**交易:开始   *执行`deploy:update_code'     更新所有服务器上的缓存结帐     在本地执行:“git ls-remote(myrepo.git)branch” 错误:SSL证书问题,验证CA证书是否正常。细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https://myaccountdetails@github.com/myrepository.git/info/refs时证书验证失败

我可以从我的客户端推送和拉取以及ssh验证到github。我的服务器设置(gentoo)已经被不成功的Java软件包安装所破坏,当时在etc / .ssh /下的一些设置也已被更改。已经尝试过:

deploy.rb ssh_options [:forward_agent] = true(似乎对我不起作用)

我不知道如何在服务器上正确设置ssh详细信息,请告知傻瓜......哦是的 - 之前有效,不,我不能问那个初步设置的人 - 不幸的是...

非常感谢您的帮助! 马库斯

1 个答案:

答案 0 :(得分:0)

http://help.github.com/linux-key-setup/如果您的.ssh目录被移除/搞乱,您将不得不生成新的密钥对,因为您的私钥将消失。还要确保您在/ etc / ssl / certs中拥有证书。那里应该有很多证书。