eclipse连接github cannot open git-upload-pack(git-receive-pack)

根据我们程序员的一贯尿性,首先应该是根据异常信息去百度,基本上的回答都是告诉你在eclipse-window-preferences-team-git-configuration中add entry,设置key为http.sslVerify,值为false,然后apply,就解决了,

然后你就跟我之前一样屁颠屁颠的去加了键值对。结果嘿嘿。。。然而并不是这么简单。。。。

(别特么相信这个方法这特么不是根本原因,不然你会看到这篇文章的)

当然这一步还是要做的,为了确保后面的操作能成功吧。

这个时候你开始怀疑人生,开始怀疑是不是网络问题,但是能ping通,又怀疑是本地的egit版本问题,于是乎你换了4.11的最新版,还是不行,你怀疑是Eclipse的版本问题,于是你舍弃了你钟爱的LUNA(美女啊)换成了最新版的OXYGEN(总有种基佬的感觉),结果还是不行这个时候我就告诉你,其实是gitHub的问题,原来的弱加密老师被搞,搞来搞去终于不行了,升级了,惊不惊喜,意不意外,这就好比你和你老婆结婚一年一直怀不上,你偷摸的做了好几次检查,各种吃药,都特么想换个鸡鸡了,这时候你才发现,其实你老婆以为堕胎堕得的太多次根本就不能怀,得让她做手术升级

github当时大概是这么通知的:
2018年2月8日后禁止通过TLSv1.1协议连接https://github.com 和 https://api.github.com.

巧不巧,特么的还是18年2月,所以你才会出现年钱可以用年后GG的情况;

下面讲解决办法,其实很简单:

我的eclipse是4.4.1 LUNA(一直觉得这是个美女有木有)版的并不是最新版的,因此我的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  就可以了。



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值