因为国内Github的CDN服务器DNS污染,导致在国内使用Github的速度特别慢,我在实际使用中亲测在克隆包下载的时候网速只有10kb/s,这是无法接受的。
在网上搜索了一下解决办法。有如下几种:
一、其中最流行的一种办法就是修改SSH的配置文件,注释掉一行API鉴权的代码。
参考教程比如:https://blog.csdn.net/zwkkkk1/article/details/94476963
又如:https://www.shangmayuan.com/a/1501ce9637f545dfbc2fb8e8.html
然而……经过M学院的实际验证,并没有效果,对克隆包取回速度毫无帮助。也许这是时间的问题吧,毕竟这这个办法是几年前的教程了。
二、另一种方法是修改HOSTS文件,给主机直接指定github的IP,绕过解析。
具体的做法请参考我另外一篇文章:https://tech.mornlong.com/post/33.html
然而……………………经过实际验证,修改完hosts之后,重新进行Git clone的时候,出现了如下的错误,这次连10kb/s的速度都没有了,重复多次依然如此。
fatal: unable to access 'https://www.github.com/odoo/odoo/': GnuTLS recv error (-54): Error in the pull function.
三、已知的方法起码有9种,我亲自试过了最流行的几种……最后总结的解决办法是:
【利用码云中转吧……】
留言评论
暂无留言