2016-09-28 252 views
0

我很難設置我的git存儲庫以便在Jenkins中使用。Jenkins Git SSL證書錯誤

,我發現了以下錯誤:

SSL certificate problem: unable to get local issuer certificate

我們使用GitLab在我們的環境。

我已經試過:

  • 打開sslVerify關閉在系統級(沒有顯示任何錯誤,但後來我收到了超時10分鐘後(不克隆回購))
  • 下載通過Internet Explorer gitlabs網頁證書,並把它放在像 「sslCAinfo = C:/ Program Files文件/混帳/ mingw64/SSL /證書/ certificatefile.pem」 的gitconfig(不會改變任何東西)

我沒有找到任何可以幫助你的網頁。

+0

不知道你是證書的樣子,但要確保當你從IE瀏覽器下載的證書有證書鏈中的所有證書。根,中間(如果有)和服務器證書。 – Veeram

+0

如果您在系統級別關閉sslVerify,然後在10分鐘後獲得超時,請檢查jenkins日誌以獲取更多錯誤。我無法告訴你在Windows上的路徑,但管理詹金斯 - >系統日誌可能會幫助你。 – Misko

+0

@Misko我需要添加哪些日誌呢? –

回答

0

Jenkins不支持GIT系統配置和GIT全局配置。 在我的情況下,我在GIT/bin目錄中添加了curl-ca-bundle.crt。

我從Windows GIT得到它。 git --version git版本1.7.11.msysgit.0

並運行以下命令將https驗證設置爲false。

混帳配置--system http.sslVerify假

混帳配置--global http.sslVerify假