Git從遠程clone項目報錯cannot open git-upload-pack,將http.sslVerify設為false即可


通過HTTPS訪問Git遠程倉庫,如果服務器的SSL證書未經過第三方機構簽署,那么Git就會報錯

通過https訪問Git遠程倉庫,如果服務器的SSL證書沒有經過第三方機構簽署,就會出現cannot open git-upload-pack這個問題

一、如果是MyEclipse或者Eclipse,可以參考下圖設置:

1、Window--->Preferences--->Team--->Git--->User settings

2、點擊Add Entry...,設置http.sslVerify,設置好之后點擊“OK”

 

二、如果使用的是命令,操作如下:

1、克隆遠程倉庫時,用env命令設置GIT_SSL_NO_VERIFY環境變量為"ture",同時調用正常的git clone命令(使用env命令忽略證書錯誤是單次行為,不會成為默認的設置),命令如下:

      env GIT_SSL_NO_VERIFY=true git clone https://<host_name/git/project.git  

2、在克隆完畢的倉庫中將http.sslVerify設置為"false"(把忽略證書錯誤的設置限定在特定的倉庫),命令如下:

      git config http.sslVerify "false"  


免責聲明!

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



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