致命的: EOFが早すぎます 致命的: インデックスパックに失敗しました 質問する

致命的: EOFが早すぎます 致命的: インデックスパックに失敗しました 質問する

Google で検索して多くの解決策を見つけましたが、どれもうまくいきませんでした。

LAN ネットワークにあるリモート サーバーに接続して、1 台のマシンからクローンを作成しようとしています。
別のマシンからこのコマンドを実行すると、エラーが発生します。
ただし、サーバーで git://192.168.8.5 を使用して同じクローン コマンドを実行すると、問題なく成功します。

何か案は ?

user@USER ~
$ git clone  -v git://192.168.8.5/butterfly025.git
Cloning into 'butterfly025'...
remote: Counting objects: 4846, done.
remote: Compressing objects: 100% (3256/3256), done.
fatal: read error: Invalid argument, 255.05 MiB | 1.35 MiB/s
fatal: early EOF
fatal: index-pack failed

この設定を追加しましたが.gitconfig、助けにはなりませんでした。git
バージョン1.8.5.2.msysgit.0を使用しています

[core]
    compression = -1

ベストアンサー1

まず、圧縮をオフにします。

git config --global core.compression 0

次に、部分的なクローンを作成して、取得される情報の量を切り捨ててみましょう。

git clone --depth 1 <repo_URI>

それが機能したら、新しいディレクトリに移動して、クローンの残りを取得します。

git fetch --unshallow 

あるいは、

git fetch --depth=2147483647

次に、通常のプルを実行します。

git pull --all

1.8.x バージョンの msysgit に不具合があり、これらの症状が悪化していると思われます。そのため、別の方法としては、git の以前のバージョン (<= 1.8.3 だと思います) を試すことです。

おすすめ記事