2014-11-14 96 views
3

試圖連接到我們的私人Github企業服務器,該服務器使用COMODO證書進行安全保護時,出現"fatal: unable to access 'https://github.domain/repository/project.git": error setting certificate verify locations:"錯誤。如何解決git證書錯誤?

列出的錯誤是從Android Studio複製的,但git命令行也以同樣的方式失敗。很明顯,與證書有關的東西被破壞了,但我們網站上的其他人可以正常連接。只有我。卸載並重新安裝Git不能解決問題。

編輯

我發現我users.gitconfig文件中的虛假CACERT線。當我拉動它來匹配其他.gitconfig文件(沒有該行)時,我得到了一個不同的錯誤。我現在從Git CLI和AndroidStudio Git獲得SSL certificate problem: unable to get local issuer certificate。請注意,Visual Studio Git和Netbeans Git工作得很好。

回答

0

解決方案是將所有最新的COMODO根和中間證書預先掛接到我們的內部證書,然後將其應用到Github Enterprise服務器。