git clone項目報錯fatal: fetch-pack: invalid index-pack output問題解決
git clone項目報錯fatal: fetch-pack: invalid index-pack output問題解決
原因
出現該問題的原因是git clone的項目過大導致項目拉去失敗

解決方法
-
首先拉去項目最后一次提交
git clone --depth=1 項目地址;
![]()
-
拉取全部項目內容
git fetch --unshallow, 一般不大的項目都可以拉取下來了;
![]()
-
如果步驟2還是報錯
fatal: fetch-pack: invalid index-pack output,那么可以進入項目目錄執行git fetch --depth=100(如果還是報錯那就把數字調小),執行多次每次增加一段;
例如:
git fetch --depth=100
git fetch --depth=200
git fetch --depth=500
git fetch --depth=1000


- 步驟3執行完成后執行
git fetch --unshallow拉取全量分支信息,如果報錯fatal: –unshallow on a complete repository does not make sense, 則執行git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"命令增加git的orgin倉庫的全部分支映射
5.最后執行 git fetch -pv拉取全部分支



浙公網安備 33010602011771號