我正在嘗試將git push一個小專案(712kb 不考慮.git檔案夾)放到托管在 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)
唯一的解決方法是將提交拆分為兩個較小的提交(不需要將特定檔案分離到第二個提交中;任何隨機檔案都可以解決問題)。這證實這不是身份驗證問題。但這不是真正的解決方案。
我找到的答案都沒有解決這個問題。我主要指的是:
- 增加
http.postBuffer大小(https://stackoverflow.com/a/6849424/1403417) - 更新 git 版本(使用 git 最新版本而不是 Apple XCode 的版本)
我正在尋找其他想法來確定此問題的適當解決方案。
uj5u.com熱心網友回復:
也許你可以嘗試降低http.postBuffer而不是增加它的大小。我記得當我遇到同樣的問題時它對我有用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/405181.html
標籤:
