git clone early EOF解決方法

 

在git clone時經常會遇到 early EOF這種錯誤。

 
  1. fatal: The remote end hung up unexpectedly

  2. fatal: early EOF

  3. fatal: index-pack failed

一般出現這種錯誤的原因是目標倉庫太大了。

嘗試增加git的緩存大小。

git config --global http.postBuffer 1048576000

然而並沒有解決問題。

最後爲git添加compression配置選項解決了問題。

git config --global core.compression -1

compression 是壓縮的意思,取值爲 [-1, 9],-1 以 zlib 爲默認壓縮庫,0 表示不進行壓縮,1~9 是壓縮速度與最終獲得文件大小的不同程度的權衡,數字越大,壓縮越慢,最後得到的文件會越小。

 

3.配置git的最低速和最低速時間

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999         單位 秒

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章