git - 卡在 "POST git-receive-pack (chunked)"

标签 git version-control bitbucket

老实说,我对 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/

相关文章:

git - 推送到 protected 分支

azure - 一次从一个 Bitbucket 部署到不同 Web 应用程序中的代码

reactjs - Bitbucket - 您平台上的 Chrome 浏览器没有二进制文件

java - 为什么将文件导入 eclipse 项目时使用链接选项?

version-control - 使用 Nant 的 PowerBuilder 12.NET 自动构建

git - 从头开始一个 SourceTree git 项目

Git - 如何在服务器上推送一个新的 git 项目?

git - 如何保持两个存储库同步,其中一个存储库是另一个存储库的子存储库?

php - Git::Windows:从远程存储库中提取区分大小写的文件

Github 通过 x 提交显示(开发)master 后面的分支