天天看点

【转载】Linux下SVN 检出windows SVN服务器上的项目出错:SSL handshake failed

转载文章地址:http://m.blog.csdn.net/blog/gongheguoyingpai11/37766827

在Linux上检出windows SVN服务器上项目时出现了SSL handshake failed: SSL error: Key usage violation in certificate has been detected.的错误。

通过如下方式可以解决掉在Ubuntu上和CentOS上检出失败的问题。

在Windows注册表中加入注册项:

32位机器:

 [HKEY_LOCAL_MACHINE\SOFTWARE\VisualSVN\VisualSVN Server]

“CreateGnuTLSCompatibleCertificate”=dword:00000001

64位机器:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VisualSVN\VisualSVN Server]

“CreateGnuTLSCompatibleCertificate”=dword:00000001

这里的加法就是找到VisualSVN Server这个条目,在右边列出的项里右键,新建"Dword",命名为CreateGnuTLSCompatibleCertificate,并将其值修改为00000001.

然后打开VisualSvn Server,在菜单中选择"操作","Properties",在打开的对话框中选择"Certificate",点击Change Cetificate,一路点击下一步即可,然后点击应用,点击确定,

即可在Ubuntu和CentOS下检出SVN项目了。

继续阅读