2016-06-10 77 views
0

我有一个使用svn跟踪版本的文件夹,它工作正常。重新安装操作系统后的svn连接

由于其他原因,我不得不将我的操作系统从RHEL 5.4更改为RHEL 6.6。所以我们对该文件夹进行了完全备份,格式化了系统并从头开始重新安装了新的操作系统。

现在,当我尝试使用svn时,我得到“SSL握手失败:SSL错误:证书中的密钥使用违规已被检测到。”错误。 在谷歌搜索,它指向 1.使用libneon而不是libneon-gnutls(SSL handshake failed: SSL error: Key usage violation in certificate has been detected) - 当我ls/usr/lib/libneon *我没有得到任何结果。我想这意味着我没有任何libneon库。我应该尝试安装libneon吗? (没有root访问权限,因此在通过libneon安装审批流程之前需要重新确认) 2.重新安装自签名证书(https://www.visualsvn.com/support/topic/00056/) - 试过了,它没有工作。同样的错误。

谢谢。

回答

0

首先,我强烈建议您确保您已正确遵循文章KB56: Сertificate key usage violation in Subversion clients built against GnuTLS中提供的说明。检查您是否按照文章中所述进行了Windows注册表调整。如果您使用VisualSVN Server,并且遇到的问题与本文中所述的相同,则这些说明肯定有助于解决该问题。

请注意,文章中指定的解决方法只是一种解决方法,而不是解决方案。最好的解决方案是使用最新版本的OpenSSL构建的最新Subversion 1.9客户端。

相关问题