Mercurial 非常慢的“hg克隆”用于大比特桶回购
我可以将两个文件(每个16 MB)添加到空存储库中,并在10秒内将其推送到bitbucket.org。但从bitbucket克隆相同的回购协议需要大约3分钟Mercurial 非常慢的“hg克隆”用于大比特桶回购,mercurial,bitbucket,Mercurial,Bitbucket,我可以将两个文件(每个16 MB)添加到空存储库中,并在10秒内将其推送到bitbucket.org。但从bitbucket克隆相同的回购协议需要大约3分钟 这是正常行为还是我做错了?您的Internet连接的上载和下载速度可能不同。在ADSL的情况下,他们是,我想其他技术也有这个属性。然而,上传速度通常低于下载速度,你有绝对相反的情况 我认为原因是bitbucket.org下载内容的客户比上传内容的客户多得多。也就是说,浏览bitbucket.org比提交更常见。它的带宽实在太低,下载速度无法
这是正常行为还是我做错了?您的Internet连接的上载和下载速度可能不同。在ADSL的情况下,他们是,我想其他技术也有这个属性。然而,上传速度通常低于下载速度,你有绝对相反的情况 我认为原因是bitbucket.org下载内容的客户比上传内容的客户多得多。也就是说,浏览bitbucket.org比提交更常见。它的带宽实在太低,下载速度无法和上传速度一样快 您可以通过克隆存储库而不进行更新来检查这是否纯粹是带宽问题:
hg clone -U ssh://hg@bitbucket.org/user/repo
我对bitbucket和git有一个简单的问题。 毕竟,解决我的问题的方法是强制~/.ssh/config中的ssh使用IPv4:
AddressFamily inet
希望这对其他人有所帮助。没有100%的相关性,我也不反对你的答案,但我发现从bitbucket克隆git回购要比克隆hg回购快10到100倍。这篇文章和评论似乎支持这一点:对于许多人来说,解决问题的咒语是将
--uncompressed
标志添加到hgclone
。因此,对于您的示例,hgclone--uncompressedssh://hg@org/user/repo