几天了,git push
一直失败:
$ git push -v
Pushing to https://source.developers.google.com/p/xxxxxxx
Counting objects: 6546, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3171/3171), done.
POST git-receive-pack (chunked)
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500 Internal Server Error
fatal: The remote end hung up unexpectedly
Writing objects: 100% (6546/6546), 4.28 GiB | 44.99 MiB/s, done.
Total 6546 (delta 2676), reused 5369 (delta 1598)
fatal: The remote end hung up unexpectedly
它是系统的。存储库很大(19Gi),包含大量文件。
多年来一直运行良好。
这不是权限问题(pull
正在运行)。
有人知道为什么它没有按预期工作吗?
答案1
尝试修改你的 git 配置以不分块大文件。
一个简单的修复方法是告诉 git 不要分块,直到某个非常大的尺寸值,例如
git config http.postBuffer 524288000
查看类似问题和其他答案这里