命令行工具也可以clone push到github上,但是eclipse无法连接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

eclipse无法连接github终级解决方案
可以ping通,但是eclipse依然报错无法连接 (这个时候网页访问好像就出问题了)

然后按照网上提示

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

如下

eclipse无法连接github终级解决方案

问题依然无法解决
 

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

继续查询资料如下

总结原因就是:
我的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  就可以了。如图:
eclipse无法连接github终级解决方案

增加这个又尝试,还不行,后来删除了host中的文件,现在时好时坏,先记录上,在尝试尝试,暂时先记录这里

结论(推测):

1.可能是服务器不支持所有几个版本的TLS协议,而我们的jdk有一个默认的协议,如果两者不匹配就不能连通,我们手动加一个配置信息,让两者能连通。

2.编程过程中,使用各种服务器各种工具遇到的问题和BUG实在是多!不过解决问题后的那种感觉真的是非常的爽!

 

相关文章:

  • 2022-01-08
  • 2021-09-06
  • 2021-11-15
  • 2021-08-07
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-10-04
  • 2021-04-11
相关资源
相似解决方案