老实说,我对 git 的内部结构知之甚少。
我已经暂存并提交了一个 40mb 的目录,但是当我推送时...
$ git push --verbose --progress
Pushing to https://acron0@bitbucket.org/acron0/project.git
Password for 'https://acron0@bitbucket.org':
POST git-receive-pack (chunked)
这样过了20分钟。我假设它挂了,但是...我能做些什么来找出原因吗?
最佳答案
这是 Git 中的一个错误;使用 HTTPS 时,它将对超过特定大小的上传使用分 block 编码。那些不起作用。
一个简单的修复是告诉 git 在一些大得离谱的大小值之前不要分 block ,例如:
git config http.postBuffer 524288000
关于git - 卡在 "POST git-receive-pack (chunked)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790232/