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

Mec*_*MK1 5 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上我得到了这个确定的错误.

小智 6

我知道这是一个老帖子,但我从google登陆这里.

这解决了我的问题. OS X 10.7上的"SSL错误代码-1/1/336032856"的握手失败

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

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


Laz*_*ger 4

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

\n\n

修复:我忽略了 Mac 作为源,只考虑了 Win。服务器证书通常位于 ~/.subversion/auth/s\xe2\x80\x8bvn.ssl.server/ ,您可以从好的客户端复制所需的文件

\n\n

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

\n