Bitbucket:git push错误:pack-objects信号13死亡

3

我试图将本地存储库推送到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,但仍然出现了相同的错误。

我猜想可能是因为我将大文件推送到了远程存储库。一个月以来,我没有请求任何更新,只进行了拉取请求以更新我的本地存储库。


有没有机会尝试使用SSH远程URL进行相同的推送? - tavnab
1个回答

5
即使您已经增加了http缓冲区大小,这可能仍与您的存储库的总大小有关。 此线程提到:

这个存储库远远超出了我们的大小限制。我们不存储这样大小的存储库。我们也没有将其作为任何商业计划的选项。对于每个人,1GiB / 2GiB都是一个坚定而不可变的限制。

尽管我们希望能够提供更大的存储库,但超过750MiB左右的存储库性能太差,无法容忍。我们希望您理解这种限制。

要检查这一点,我被要求运行:

git count-objects -Hv

(请参见“查找Git存储库的大小”)

这就解释了为什么在这种情况下切换到SSH不构成解决方法。


这个问题的解决方案是什么? - John
1
@John 减小代码库的大小(https://dev59.com/lYzda4cB1Zd3GeqPrdJz#31309715) - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接