CentOS 6和SVN w / Neon

时间:2012-06-25 12:18:10

标签: svn unix centos visualsvn centos6

使用CentOS 6和SVN 1.6(yum install subversion)或1.7.5时,当我尝试对VisualSVN服务器进行SVN检出时,出现以下错误:

SSL handshake failed: SSL error: Key usage violation in certificate has been detected.

我环顾网络,建议做以下事情:

sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old
sudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27

然而,这个libneon包不存在libneon-gnutls.so.27,使解决方案无用(我已经尝试过):

neon-0.29.3-1.2.el6.i686

是否有解决方法不涉及降级霓虹灯?我不确定如何获得我需要的正确版本的霓虹灯。

1 个答案:

答案 0 :(得分:2)

我将VisualSVN升级到最新版本并添加了此处定义的注册表项:     http://www.visualsvn.com/support/topic/00056/

然后重新生成证书。关闭SSL并将其重新打开。

在此之后我尝试再次从我的服务器连接并且它有效。我不确定哪个操作确切地解决了这个问题,但似乎即使VisualSVN主题说它适用于2.5而不是任何特定的subversion,最新版本也能够正确生成证书。