我可以将两个文件(每个 16 MB)添加到空存储库并在 10 秒内将其推送到 bitbucket.org。但是从 bitbucket 克隆相同的 repo 大约需要 3 分钟。
这是正常行为还是我做错了什么?
您的 Internet 连接的上传和下载速度可能不同。在 ADSL 的情况下,它们总是不同的,我想其他技术也有这个属性。但是,上传速度通常低于下载速度,而您的情况则完全相反。
我认为原因是 bitbucket.org 下载内容的客户比上传内容的客户多得多。也就是说,浏览 bitbucket.org 是比提交更常见的操作。它的带宽太低,无法使下载与上传一样快。
您可以通过克隆存储库而不进行更新来检查它是否是纯带宽问题:
hg clone -U ssh://hg@bitbucket.org/user/repo
我对 bitbucket 和 git 有一个类似的问题。毕竟,解决我的问题的方法是强制~/.ssh/config 中的 ssh 在此行中使用 IPv4 :
AddressFamily inet
希望这可以帮助某人。