cannot open git-upload-pack

对于一枚菜鸟来说,从GitHub上捣鼓别人的项目最正常不过了。但是,对于码农来说,实践过程中总是会出现一些这样或那样的问题。

这不,在Eclipse上下载GitHub项目或者是使用Eclipse上传代码到GitHub时,一直出现 cannot open git-upload-pack 这个问题,而网上大家的给的解决方案很多是Eclipse --> Window --> Preferences --> Team --> Git --> Configuration中,  然后Add Entry,设置key为http.sslVerify,值为false,然后Apply,就解决了,如下图,然而事实并不是这么简单  

后来在崩溃的边缘无意间看到Eclipse的版本与 ssl协议的版本之间的问题,原来是我的Eclipse默认JDK为1.7,而JDK1.7默认是TLSv1.1,通过网上也了解到,2018年2月8日后GitHub禁止通过TLSv1.1协议连接https://github.com 和 https://api.github.com,于是解决方案便是:将Eclipse中的TLSv1改为TLSv1.2

操作如下:在Eclipse安装目录下的eclipse.in文件的文末i添加一句:-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2  就可以了。

至此,困扰了许久的问题终于得到解决

猜你喜欢

转载自blog.csdn.net/weixin_37778823/article/details/81952730
今日推荐