哈哈今天第一次尝试使用git clone拷贝项目
遇到两个问题
网上好多办法都不太适用,改了挺长时间,这里都记录一下吧
1.Git报错:fatal: unable to access ‘https://github.com/…‘: OpenSSL SSL_read: Connection was reset
解决方案:直接在host文件重新配置github.global.ssl.fastly.net这个网址的ip
下面是我debug的一些心路历程
网上好多教程是一种是让改一下proxy,把https改成http,另外一种是把网址中的https改成git
我都试了一遍,第一种github是直接拒绝访问了,第二种不知道好不好使,但是也是一直卡在Cloning into 'XXX'...
页面,等不及了就关了。
我觉得git这东西应该是给人带来便利的,一个链接都等这么半天我为什么不直接在首页download呢
而且感觉这两种配置也都不太好,万一以后用到什么网站必须要https才能访问呢
所以我找到了一种更简单直接的做法,修改SSL的ip地址
因为看到这个Connection was reset
很眼熟啊,以前连接不上哪个网站经常看到这句话,于是我就感觉OpenSSL应该是某个网址,然后通过关键词百度,了解到了这个网址github.global.ssl.fastly.net
这篇文章讲了为什么github.global.ssl.fastly.net
连接不上:解决Github使用Fastly CDN不能加载网页的方法
然后就简单了,用IPAdress找连接github.global.ssl.fastly.net
最快的ip,然后配置host文件(文件位置:C:\Windows\System32\drivers\etc)
199.232.69.194 github.global.ssl.Fastly.net
ip可能会变,最好自己查一下
另外没配置github的最好把github也配置上
140.82.112.3 github.com
2.git clone下载速度太慢
最简单的办法:在连接前加上gitclone.com/
原链接 https://github.com/XXX/XXX.git
更改后的链接 https://gitclone.com/github.com/XXX/XXX.git
改完之后速度飞起
从几K飙升到几M