非常慢`hg clone`为大bitbucket repo

时间:2013-09-06 12:51:22

标签: mercurial bitbucket

我可以添加两个文件(每个16 MB)到空存储库并在10秒内将其推送到bitbucket.org。但是从bitbucket克隆相同的回购需要大约3分钟。

这是正常行为还是我做错了什么?

2 个答案:

答案 0 :(得分:2)

上传和下载Internet连接的速度可能会有所不同。在ADSL的情况下,它们是always different,我想其他技术也有这个属性。但是,上传速度通常低于下载速度,你的情况完全相反。

我认为原因是bitbucket.org下载内容的客户比上传内容的客户多得多。也就是说,浏览bitbucket.org比提交更常见。它的带宽太低,无法像上传一样快速下载。

您可以通过克隆存储库而无需更新来检查它是纯带宽问题:

hg clone -U ssh://hg@bitbucket.org/user/repo

答案 1 :(得分:0)

我与bitbucket和git有类似的问题。 毕竟,解决我的问题的目的是在以下行中强制ssh 在〜/ .ssh / config 中使用IPv4

AddressFamily inet

希望这对某人有帮助。