問題
由于倉庫包含了很多文件,倉庫過大,導(dǎo)致clone的時(shí)候一直報(bào)錯(cuò):
解決方案
注意:過程中需要耐心等待,如果遇到失敗,可以多嘗試幾遍。
- 壓縮目標(biāo)倉庫文件
compression 是壓縮的意思,從 clone 的終端輸出就知道,服務(wù)器會(huì)壓縮目標(biāo)文件,然后傳輸?shù)娇蛻舳?,客戶端再解壓。取值?[-1, 9],-1 以 zlib 為默認(rèn)壓縮庫,0 表示不進(jìn)行壓縮,1…9 是壓縮速度與最終獲得文件大小的不同程度的權(quán)衡,數(shù)字越大,壓縮越慢,當(dāng)然得到的文件會(huì)越小。文章來源:http://www.zghlxwxcb.cn/news/detail-716778.html
git config --global core.compression 9
- 使用depth這個(gè)指令來下載最近一次提交
git clone --depth 1 https://xxxxxx.git
- 獲取完整庫
# 進(jìn)入倉庫根目錄
cd xxxx
# 獲取完成庫
git fetch --unshallow
- 最后pull一下查看狀態(tài)
git pull --all
文章來源地址http://www.zghlxwxcb.cn/news/detail-716778.html
到了這里,關(guān)于git clone 遇到了 early EOF index-pack failed 問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!