2013-01-10 73 views
2

我已經設置了CollabNet Subversion,現在我試圖從我的Mac 10.8.2中檢出一些存儲庫。我已經使用相同的網絡上相同的指令簽出庫成功地從Windows 7: SVN共同https://myserver.com/svn/repository庫--username = USERNAME在SSL握手的Mac OS 10.8.2上,svn checkout失敗

在Mac OS中我得到的錯誤: 的svn:選項「 https://myserver.com/svn/repository':SSL握手失敗:SSL錯誤代碼-1/1/336032856(https://myserver.com)

BTW:我可以從Safari瀏覽器訪問存儲庫使用相同的網址。

我找不到任何有關錯誤代碼的信息。

我對的Mac OS 10.8.2

SVN,版本1.6.18(r1303927) 編譯2012年8月4日,十九點46分53秒

的OpenSSL 1.0.1c運行 2012年5月10日

它們都帶有XCode Developer Tools。

有沒有人知道正在發生什麼或可以推薦任何解決方案?

SubvesionEdge服務器軟件版本是:3.2.2 -3395.103與顛覆版本:1.7.8 -3395.103,OpenSSL的服務器上:1.0.0j

誰能夠獲取SVN在Mac OS 10.8.2上工作的簽出以及您使用的版本是svn,openssl和SubversionEdge?

感謝,

尼爾森

回答

0

該錯誤代碼看起來假(336032856是0xC84A8B70):

$ openssl errstr 0xC84A8B70 
error:C84A8B70:lib(200):func(1192):reason(2928) 

通常你會得到一個比較有用的字符串,喜歡它的原因,源文件和行數。


OpenSSL on Server: 1.0.0j 

這是一個TLS 1.1服務器。

OpenSSL 1.0.1c 10 May 2012 

這是一個TLS 1.2客戶端。

他們應該互相合作。


嘗試丟棄--username=USERNAME,並在需要時讓svn提示你。


是否提示您信任該證書?也許SVN服務器配置錯誤。


最後,Super User可能是這更好的地方。 (我個人並不在意,但有些人喜歡以任何理由閉上問題,倒退,他們打包打包)。