今天在公司clone一個專案時,發現沒有拉下來,錯誤如下,剛開始以為是網路的問題,然後又clone了一下,還是報錯,趕緊Google下
remote: Compressing objects: 100% (69361/69361), done. fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
先給出解決方法,直接執行git命令:git config --add core.compression -1就可以了
git的伺服器在客戶端clone時會進行壓縮,然後客戶端會再進行解壓,解壓級別是-1到9,-1 以 zlib 為預設壓縮庫,0 表示不進行壓縮,1..9 是壓縮速度與最終獲得檔案大小的不同程度的權衡,數字越大,壓縮越慢