尝试对我的GitHub存储库执行“ git push”操作时,我遇到了一个异常错误:
计数对象:8,完成。 使用2个线程的增量压缩。 压缩对象:100%(4/4),已完成。 书写对象:100%(5/5),1.37 KiB,已完成。 总计5(增量2),重用0(增量0) 错误:没有足够权限将对象添加到存储库数据库./objects 致命:无法编写对象 错误:解包对象已退出,错误代码为128 错误:解压缩失败:解压缩对象异常退出 到git@github.com:bixo / bixo.git ![远程拒绝]主机->主机(不适用(拆包错误)) 错误:无法将一些引用推送到'git@github.com:bixo / bixo.git'
- 从GitHub干净地克隆后,我可以编辑/添加/提交/推送修改后的文件。
- 如果我第二次重复此操作,则会收到上述错误。
- 我可以很好地推送到其他GitHub存储库。
- 我已经检查了文件/目录的权限,它们似乎还可以。
- 我在Mac OS X 10.5.8上运行git 1.6.2.3
上面的存储库是我对先前的Stack Overflow问题(SO 1904860)的乐趣之源,因此GitHub 存储库可能已损坏。我通过搜索发现的唯一类似问题是在github上报告的解压缩失败问题。之前有人遇到过这个问题吗,尤其是在不使用GitHub时?
foo
和git
;两者都可以读取/opt/git/<repo>
,但只能git
写入。git
如果未提供,则默认为当前用户.git/config
,我忘记了。下面的详细答案都没有必要。