eclipse無法連接github終級解決方案


命令行工具也可以clone push到github上,但是eclipse無法連接github

 網頁可以打開網址https://github.com/

按照網上辦法 首先ping github.com

發現請求超時 最終在host文件中加入

192.30.253.113 github.com 
192.30.252.131 github.com 
185.31.16.185 github.global.ssl.fastly.net 
74.125.237.1 dl-ssl.google.com 
173.194.127.200 groups.google.com 
192.30.252.131 github.com 
185.31.16.185 github.global.ssl.fastly.net 
74.125.128.95 ajax.googleapis.com


可以ping通,但是eclipse依然報錯無法連接 (這個時候網頁訪問好像就出問題了)

然后按照網上提示

在eclipse-window-preferences-team-git-configuration 中add entry,設置key為http.sslVerify,值為false,然后apply

如下

問題依然無法解決
 

---------------

繼續查詢資料如下

總結原因就是:
我的eclipse是4.4.0版的並不是最新版的,因此我的ecplise的默認JDK為JDK1.7,當然最新版的eclipse默認是1.8的不會有這個問題,因為JDK1.8默認支持TLSv1.2,JDK1.7默認是TLSv1.1,所以需要將eclipse中的TLSv1改為TLSv1.2。怎么改呢?

其實很簡單,網上答案千奇百怪但是如果eclipse的默認JDK是1.7的就簡單,如果是1.7以下的請另外百度。。。。

打開eclipse安裝目錄下的eclipse.ini添加一句:-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2  就可以了。如圖:

增加這個又嘗試,還不行,后來刪除了host中的文件,現在時好時壞,先記錄上,在嘗試嘗試,暫時先記錄這里

結論(推測):

1.可能是服務器不支持所有幾個版本的TLS協議,而我們的jdk有一個默認的協議,如果兩者不匹配就不能連通,我們手動加一個配置信息,讓兩者能連通。

2.編程過程中,使用各種服務器各種工具遇到的問題和BUG實在是多!不過解決問題后的那種感覺真的是非常的爽!


免責聲明!

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



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