Git 克隆倉庫報unable to get local issuer certificate錯誤解決方法


 Git 克隆倉庫報unable to get local issuer certificate錯誤解決方法

By:授客 QQ1033553122

 

問題描述

克隆gitlab上的倉庫,報錯,如下

 

$ git clone https://gitlab.xxx.net/qa/casstestmanage.git

Cloning into 'casstestmanage'...

fatal: unable to access 'https://gitlab.xxx.net/qa/casstestmanage.git/': SSL certificate problem: unable to get local issuer certificate

 

 

原因分析

這是由於當你通過HTTPS訪問Git遠程倉庫的時候,如果服務器上的SSL證書未經過第三方機構認證,git就會報錯。因為未知的沒有簽署過的證書意味着可能存在很大的風險

解決辦法

設置關閉SSL驗證

步驟1:

$ env GIT_SSL_NO_VERIFY=true git clone https://gitlab.xxx.net/qa/casstestmanage.git

Cloning into 'casstestmanage'...

warning: You appear to have cloned an empty repository.

 

 

步驟2:

進入到上述倉庫目錄下執行 git config http.sslVerify false命令,以便執行其它命令時不報上述錯誤

$ cd casstestmanage

$ git config http.sslVerify false

 

命令相關說明:

git config --global http.sslverify false 命令的影響范圍是系統當前用戶

 

 

git config --system http.sslverify false,命令的影響范圍是全局所有用戶

 

git config http.sslverify false 命令影響范圍僅針對當前倉庫,需要在對應倉庫目錄下執行:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM