我试图将我的本地仓库推到Bitbucket上的原始分支,并且一直没能推动它.错误显示如下.
Counting objects: 2309, done. Delta compression using up to 4 threads. Connection to bitbucket.org closed by remote host. fatal: The remote end hung up unexpectedly Compressing objects: 100% (2295/2295), done. error: pack-objects died of signal 13 error: failed to push some refs to ....
我已经试过了
git config http.postBuffer 5242880
结果显示同样的错误.我也尝试将我的设置从https更改为ssh,但仍然存在相同的错误.
我想这可能是因为我将大文件推送到我的远程存储库.我没有要求任何一个月的更新,只做了拉取请求来更新我的本地仓库.
即使您已经提高了http缓冲区大小,这可能仍然与您的repo的一般大小有关.
这个帖子提到:
这个回购超过了我们的规模限制.我们不存储此大小的存储库.我们也不提供任何商业计划的选项.1GiB/2GiB对每个人来说都是坚定且不灵活的限制.
尽管我们想要提供更大的回购,但回收率超过750MiB左右的回收率太高,不能容忍.我们希望您了解这一限制.
要检查这个,我被要求运行:
git count-objects -Hv
(参见" 查找git repo的大小 ")
这可以解释为什么在这种情况下切换到ssh并不构成解决方法.