git 推送挂起(永远)并且 git-remote-https 使用 99.5% CPU
git push hangs (forever) and git-remote-https uses 99.5% CPU
我正在尝试 git push
一个小项目(712kb 不考虑 .git
文件夹)到一个新的 repo,托管在 Google Source Repositories 上,然后推送永远不会完成。它在打印 Total
消息后立即停止(至少挂起数小时)。
Enumerating objects: 77, done.
Counting objects: 100% (77/77), done.
Delta compression using up to 8 threads
Compressing objects: 100% (71/71), done.
Writing objects: 100% (77/77), 131.62 KiB | 6.93 MiB/s, done.
Total 77 (delta 12), reused 0 (delta 0)
唯一的解决方法是将提交分成两个较小的提交(不需要将特定文件分成第二个提交;任何随机文件都可以)。这证实这不是授权问题。但它不是真正的解决方案。
我找到的 None 个答案解决了这个问题。我主要指的是:
- 增加
http.postBuffer
大小 ()
- 更新 git 版本(使用 git 最新版本而不是 Apple XCode 的版本)
我正在寻找其他想法来确定此问题的适当解决方案。
也许您可以尝试减小 http.postBuffer
的大小而不是增加它。我记得当我遇到同样的问题时它对我有用
我正在尝试 git push
一个小项目(712kb 不考虑 .git
文件夹)到一个新的 repo,托管在 Google Source Repositories 上,然后推送永远不会完成。它在打印 Total
消息后立即停止(至少挂起数小时)。
Enumerating objects: 77, done.
Counting objects: 100% (77/77), done.
Delta compression using up to 8 threads
Compressing objects: 100% (71/71), done.
Writing objects: 100% (77/77), 131.62 KiB | 6.93 MiB/s, done.
Total 77 (delta 12), reused 0 (delta 0)
唯一的解决方法是将提交分成两个较小的提交(不需要将特定文件分成第二个提交;任何随机文件都可以)。这证实这不是授权问题。但它不是真正的解决方案。
我找到的None 个答案解决了这个问题。我主要指的是:
- 增加
http.postBuffer
大小 () - 更新 git 版本(使用 git 最新版本而不是 Apple XCode 的版本)
我正在寻找其他想法来确定此问题的适当解决方案。
也许您可以尝试减小 http.postBuffer
的大小而不是增加它。我记得当我遇到同样的问题时它对我有用