查看原文
其他

Github慢的,我想吐,该怎么办...

The following article is from 小黄鸭编程社区 Author 小黄鸭

我相信有不少同学跟我一样,经常遇到访问github慢,git clone一个项目,慢就不说,更坑的是下载到一半断了...

就以我家这一百兆的电信宽带为例,竟然给劳资不到10kb/s的速度下载,一个项目下载下来,黄花菜都凉了。

你没看错,还丢包~~~

为啥会这么慢呢?


我们用ipip提供的best trace来跟踪一下路由,你就明白了为啥会这么慢了,这里,不得不说老高的这个产品真的做得太棒了。

这几级跳下来,不慢,不丢包才有个鬼呢!


# 找最优IP


我看网友给了第一种解决方案,通过网站:https://www.ipaddress.com 找一个最优的ip

我还是用之前那个工具测试了一下,发现路由的线路还是一样的

但是,我还是修改了hosts,测一下速度有多少提升:

140.82.113.4 github.com199.232.5.194 github.global.ssl.fastly.net

说实话,速度真心不理想,这种方式pass掉了!


其实还有一种方式,找一台X外的vps,我随便找了一台测试了一下,那速度简直就是快的飞起

在这台服务器上下载下来后,再从vps上面拉取到本地,应该算一个不错的折中方案,但前提是你得有这么一台vps


# 借力 gitee


打开其官网:https://gitee.com


新建仓库,你会发现可以从GitHub或者GitLab上导入仓库。

如果现有仓库里面没有该项目的话,gitee就会帮你下载下来;如果有的话,就会像下图一样,提示你,该项目已在仓库中存在。

至于为什么gitee能这么快,肯定有它自己的专线(cn2 gia通道)啊,这就是另一个话题了。


最后,你从gitee上再把该项目拉取下来,不就快了^_^


有同学说,如果我需要提交一个PR,该怎么办呢?


修改一下远程仓库的地址,就好了,比如:

git remote set-url origin https://github.com/knightliao/disconf.git


好了,搞定,鸭哥,又给大家码字一篇,是不是点赞转发支持一波呢?



 往期推荐 

🔗



 

点击阅读原文,获得更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存