2016-06-10 137 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客戶端。

相關問題