エラー:インデックスパックがシグナルで死亡しました致命的:インデックスパックが失敗しました【Git】



Error Index Pack Died Signal Fatal



周囲:

エラーが発生したときにLinuxソースコードを複製する
git clone https://github.com/torvalds/linux.git

エラー:インデックスパックが致命的な信号で死亡しました:インデックスパックが失敗しました



グーグルクラウドコンピューティングエンジン
メモリ:0.6GBメモリ
Linuxバージョン:Debian GNU / Linux 9.5(ストレッチ)

間違った理由

オンラインで組み合わせる ブログ そしてStackOverFlowの答えは不十分な内部コンピュータによって引き起こされる問題の原因であるはずです



解決

1 .--深さ1Zhiクローン最近の提出

#!/bin/bash git config --global core.compression 0 git clone --depth 1 git fetch --unshallow git pull --all

2.構成〜/ .gitconfig

gitconfig --global pack.threads 1 gitconfig --global pack.deltaCacheSize = 128m git config --globalpack.windowMemory 1024m

結果として、フットプリントを減らすことは可能であるはずですが、大きなgitの場合はまだ役に立ちません。



3.スワップスペースを構成します
システムメモリを増やすことで、大規模なウェアハウスのgitクローン操作を完了するという明らかな原則。