从GitHub下载非常慢

oox*_*oxi 32 git github

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

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

小智 10

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

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

奇迹般有效!!

  • 不知道为什么,但这确实可以完美地工作。 (2认同)

Joe*_*ger 7

你在回购中有大量的二进制文件吗?那可能会这样做.

否则,请查看优化CI的行为.代替:

git submodule update [--recursive]
Run Code Online (Sandbox Code Playgroud)

你要:

git submodule update [--recursive] --depth 1
Run Code Online (Sandbox Code Playgroud)

CI不需要整个回购历史,只需要目标状态.更多细节:Git浅子模块

  • 很好的建议,但它没有回答关于为什么下载速度会因计算机而异的问题.(我注意到,截至本周,github在工作中对我来说很慢,但是从其他ip地址快速,我可以远程测试). (6认同)