“git gc”表示致命:未能编写ref-pack文件

时间:2012-05-30 16:46:00

标签: git

当我在我拥有的存储库上运行git gc时,它说

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

这个错误意味着什么,我该如何解决?

1 个答案:

答案 0 :(得分:6)

.git目录必须是您的用户可写的,并且您的存储设备上必须有足够的可用空间。

当Git创建新包时,它首先创建新包,在验证其正确性后,它将删除旧包以及新包装的松散对象。以下您必须至少将对象数据库的当前大小作为可用空间(简化)提供。