svn SSL错误:证书验证失败?

时间:2011-11-05 19:13:32

标签: svn ssl

大约6个小时我现在正试图从我的团队服务器上查看工作副本。 这是我的命令svn co https://myserver.com/svn/myproject workingcopy 但是我收到以下错误消息:svn: OPTIONS of 'https://myserver.com/svn/myproject': SSL handshake failed: SSL error: certificate verify failed (https://myserver.com/svn/)

在我试图检查这个工作副本的每台机器上它都像魅力一样,只是在我的Mac上我遇到了这个错误。

2 个答案:

答案 0 :(得分:6)

我知道这是一篇很老的帖子,但我从google登陆这里。

这解决了我的问题。 Handshake failure with "SSL error code -1/1/336032856" on OS X 10.7

(事实证明我在Apache中的ServerName与证书中的服务器名称不匹配 - 在SVN常见问题中提供的完整详细信息:http://subversion.apache.org/faq#ssl-error-336032856

缺点:“确保您的服务器配置使用ServerName和NameVirtualHost的正确值。” (并确保它们与证书中的CN匹配)。

答案 1 :(得分:4)

SSL error: certificate verify failed表示客户端错误。尝试在好的和坏的位置检查证书链,找到缺少的中间证书(我希望这个结果)并将其移动到适当的位置

修复:我忽略了Mac作为源码,想到了胜利。服务器证书通常位于〜/ .subversion / auth / s vn.ssl.server /中,您可以从好客户端复制所需的文件

添加:如果您不关注安全性,可以使用svn checkout --non-interactive --trust-server-cert https://....