2013-07-29 78 views
1

我的SVN服務器的證書已過期,並被更新的證書替換。早些時候,我能夠在接受serer證書後連接到服務器。現在,由於證書已更新,我需要再次接受它。當我嘗試運行任何svn命令(svn list)時,不顯示信任服務器證書提示。相反,會顯示一個錯誤,指出SSL握手失敗。 如何讓svn顯示svn提示或接受證書?我也嘗試過--trust-server-cert選項不用。未顯示證書驗證提示

我收到以下錯誤:

SSL handshake failed: SSL error code -1/1/336032856

+0

什麼OpenSSL版本安裝在服務器上? – bahrep

+0

我不確定如何檢查它。我嘗試過openssl s_client命令,但我能夠連接。 – Nilesh

回答

1
  1. 確保新證書的主機名匹配VisualSVN服務器的服務器名稱。
  2. 升級您的SVN客戶端。
+0

升級svn客戶端修復了這個問題。謝謝。 – Nilesh