我使用sourcerepo.com作爲SVN服務器。我的XCode5機器人抱怨:錯誤驗證服務器證書爲「https://myproject.sourcerepo.com:443」 - 證書不是由可信機構頒發的。使用指紋等....XCode5機器人與SVN的sourcerepo.com失敗:錯誤驗證服務器證書
我該如何讓我的XCode服務器接受這個svn服務器並檢索源代碼?
謝謝你的建議 弗蘭克
我使用sourcerepo.com作爲SVN服務器。我的XCode5機器人抱怨:錯誤驗證服務器證書爲「https://myproject.sourcerepo.com:443」 - 證書不是由可信機構頒發的。使用指紋等....XCode5機器人與SVN的sourcerepo.com失敗:錯誤驗證服務器證書
我該如何讓我的XCode服務器接受這個svn服務器並檢索源代碼?
謝謝你的建議 弗蘭克
驗證證書爲什麼是不可信的。 (例如,它是自簽名證書嗎?)
啓動終端並運行svn info https://myproject.sourcerepo.com:443/<path-to-repository>
。出現提示時永久接受證書。
不幸的是,這並沒有解決問題。 XCode服務器不斷抱怨'服務器證書驗證失敗:發行者不信任(https://myproject.sourcerepo.com) –
我找到了一種方法,使其從Xcode的5發行說明工作:
與遠程SVN倉庫通過HTTPS通訊可能會失敗,類似「一 錯誤錯誤驗證服務器證書的服務器名稱爲 「。編輯文件
/Library/Server/Xcode/Config/xcsbuildd.plist
並將
TrustSelfSignedSSLCertificates
鍵從false更改爲true。然後,從終端窗口中運行:
sudo killall xcsbuildd
我確實做到了這上面。編輯你真正需要的文件,以
sudo vi /Library/Server/Xcode/Config/xcsbuildd.plist
重新構建守護我能得到我的Xcode的機器人從遠程倉庫檢出源代碼並進行整合後。希望這可以幫助!
適合我,謝謝! – tomj
我也更改了這個plist,導致這個解決方案也在de XCode服務器構建日誌中報告。但我有這樣的感覺:(1)我的XCode服務器的安全性現在不太可靠,(2)從SVN服務器獲取源代碼的速度顯着下降。大約需要25分鐘來獲取代碼。你有相同的經歷嗎? –
@FrankVV我沒有經歷過很長的延遲來獲取源代碼(我的項目中大約有1000個文件需要幾分鐘的時間)......至於安全性,它的確比複雜的服務器不太安全,只能基於此配置更改。實際上,我認爲你的源代碼庫服務器*已經*少了一個「安全」,因爲它使用了由未知證書頒發機構簽名的SSL證書......但是,如果2臺服務器都在同一個專用網絡上,不應該在這個恕我直言上失去太多的睡眠。 – octy
有人建議? –