具體錯誤信息如下圖:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
這個錯誤產生的原因是時間太久,資源太大。
基於此,第一種考量即擴大緩存區。即在命令行輸入:
git config --global http.postBuffer 524288000
然而這對我並沒有用。
第二種可能是你網速太慢,導致運行失敗。
因此我們可以輸入:
git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999
問題解決,果然是因為我的網速太慢。😭
當然,這只對我的問題有效,並不一定所有人的問題都是一樣的。此外,還有通過設置淺層clone和ssh替換https的方式。