我对github的互联网速度从来都不快,并且它以50kb / s的速度挥之不去(我的互联网速度是20mbit,速度不是很快,但仍比这快得多)。根据我的估计,存储库是多gb的,所以它需要很长时间。
git是否支持使用multiple-threads下载对象,以便最大化我的网速?
答案 0 :(得分:50)
您可以使用浅层克隆(意味着不克隆所有历史记录)至少尝试并缓解此问题:
git clone --depth 1 <repository>
确保有一个git 1.9+,正如我在&#34; Is git clone --depth 1
(shallow clone) more useful than it makes out?&#34;中解释的那样。
注意:Git 2.5(2015年第二季度)甚至支持单次提取提交!请参阅&#34; Pull a specific commit from a remote git repository&#34;。
答案 1 :(得分:2)
尝试git config --global http.postBuffer 524288000
。
答案 2 :(得分:0)
我在Windows下看到了类似的行为,其原因是Windows反病毒被设置为非常激进并且git正在传输大量小文件。双启动到Linux为git克隆提供了全速。
如果你有这些规范考虑创建一个测试Windows安装(例如虚拟使用VirtualBox或vmware播放器),你从头开始安装一个原始Windows,只添加必要的git软件。然后你可以看到问题是&#34;内部&#34;或&#34;外面&#34;饭桶。我的个人猜测是这会很快。