2012-12-13 140 views
2

我一直試圖讓顛覆我的Mac上工作...無法在OSX 10.8(山獅)

一些事實使用Subversion: 1)我配置的顛覆與Apache在Linux服務器上我自己也在那裏安裝了一個簽名的SSL證書。

2)在Windows上,Tortoisesvn和我的資源庫一起工作得很好。

3)在Mac上,它並沒有告訴我下面的錯誤:

$ svn co https://www.[snip].com/svn/snip .

svn: E175002: Unable to connect to a repository at URL 'https://www.[snip].com/svn/snip'

svn: E175002: OPTIONS of 'https://www.[snip].com/svn/[snip]': SSL handshake failed: SSL error code -1/1/336032856 (https://www.[snip].com)

4)我在網上搜索和建議的行動是更新我的機器上OpenSSL的。我做到了,並在當地建造。現在,當我做「OpenSSL的版本」,它顯示的版本是:

$ openssl version

OpenSSL 1.0.1c 10 May 2012

5)我還從http://www.wandisco.com/subversion/download#osx

6)兩個OpenSSL和顛覆了把路徑上安裝Subversion客戶端.bash_profile,我已經驗證他們是我正在使用的。

問題是它仍然在終端上給出相同的錯誤信息。

任何想法,爲什麼它在Windows上工作得很好,不能在Mac終端上工作,最重要的是我該怎麼處理它?

謝謝! -YC。

+0

難道會有時差問題嗎?我知道當我的系統時間與服務器不同步時,我遇到了SSL證書的問題。 –

+0

Mac客戶端針對哪種版本的OpenSSL? 0.9.x版本? – bahrep

回答

0

當主機名/虛擬主機條目與SSL證書不匹配時,可能會發生這種情況。

+0

你如何測試? –