从GitHub下载非常慢

时间:2015-04-14 17:50:22

标签: git github

从GitHub克隆存储库时,我有时只能获得50-100 KiB /秒(保持稳定)的下载速率,而大多数时候我的速度大约为10 MiB /秒。当从不同的机器(=不同的全局IP)克隆相同的存储库时,我得到全速。

GitHub是否对存储库克隆施加了速率限制?有问题的存储库非常大(约100 MiB),我每天克隆它大约两次。

4 个答案:

答案 0 :(得分:8)

我找到了一个非常适合我的解决方案。

转到github并将链接复制到剪贴板。 然后打开一个网络代理网站(https://www.proxysite.com 为我工作)。 并粘贴链接(我用 US1 试过) - 而不是至少在 1 个多小时内下载 670mb,而是用了不到 2 分钟。

就像一个魅力!!

答案 1 :(得分:7)

你在回购中是否有大量二进制文件?那可能会这样做。

否则,请考虑优化CI的行为。而不是:

git submodule update [--recursive]

你想:

git submodule update [--recursive] --depth 1

CI不需要整个回购历史记录,只需要目标状态。更多详情:Git shallow submodules

答案 2 :(得分:1)

在办公室和家中都有同样的问题,两个不同的IP。刚重启我的机器,下载速度恢复正常。

答案 3 :(得分:0)

尝试gitclone.com并同时使用--depth = 1。有关实现,请参见gitcache