bitbucket リポジトリから git clone を実行しようとしています。これを行うと、次のエラーが発生します。
致命的: メモリ不足の malloc、失敗しました (1822535087 バイトの割り当てを試みます)
致命的: インデックス パックに失敗しました
致命的: 書き込みエラーの無効な引数
stackoverflow で問題 ( Git リポジトリの再パックが失敗する) を検索した後、このコマンドをローカルで実行し、変更を bitbucket リポジトリにプッシュしました。
git repack -a -d --window-memory 10m --max-pack-size 20m
ただし、別のマシンでリポジトリのクローンを作成しようとすると、「maloc, failed」というエラーが引き続き表示されます。
また、コマンドを実行した後:
git repack -a -d --window-memory 10m --max-pack-size 20m
サイズが大きすぎるパック ファイルが、ローカル バージョンのレポで実際に変更されていることを検証しようとしました。しかし、それはまだそこにあり、約 217.263113 mb です。
この大きなパック ファイルを安全に削除する方法はありますか? git repack は、この問題に使用するのに不適切なツールですか?