Eclipse Git Pull報 cannot open git-upload-pack錯誤的解決方案


Eclipse在pull或者push時突然提示cannot open git-upload-pack的錯誤,網上一般有兩種解決方案。

1、添加http.sslVerify=false鍵值對

操作路徑:Window-->Preferences-->Team-->Git-->Configuration-->User Settings.然后點Add Entry新建一個鍵值對,輸入http.sslVerify=false

2、修改eclipse.ini

這種方式是說由於ssl協議的版本不對,github在2018年2月8日后禁止通過TLSv1.1協議連接https://github.com 和 https://api.github.com
在eclipse目錄下找到eclipse.ini,在最后一行添加

-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2

3、刪除倉庫,重新從git上克隆

這種方式比較暴力,但是也是有效果的,只是代價太大,重新clone之后需要配置環境,比較麻煩,一旦本地有未push到遠程的代碼,此種方式就會丟失提交記錄了。不到萬不得已,不推薦使用。

4、清空git用戶名密碼

以上三種方式都不能解決我的問題,於是懷疑是否git用戶名密碼有問題,將保存在eclipse工作空間中的git用戶名密碼清空,再重新pull的時候就需要輸入git用戶名密碼,重新輸入就解決問題了。
操作路徑:Window-->Preferences-->General-->Security-->Secure Storage,找到Contents頁簽,刪除GIT這一項


免責聲明!

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



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