4

git gc私が持っているリポジトリで実行すると、

fatal: failed to write ref-pack file
error: failed to run pack-refs

このエラーの意味と解決方法を教えてください。

4

1 に答える 1

6

ディレクトリは.gitユーザーが書き込み可能である必要があり、ストレージ デバイスに十分な空き容量が必要です。

Git が新しいパックを作成するとき、最初に新しいパックを作成し、その正しさを確認した後、古いパックと新しくパックされたルース オブジェクトを削除します。IOW では、少なくともオブジェクト データベースの現在のサイズを空き領域として使用できるようにする必要があります (簡略化)。

于 2012-05-30T17:36:11.013 に答える