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 回答