在git远程仓库上损坏的松散对象

时间:2012-11-20 15:57:25

标签: git

我通过web-dav在Apache服务器上安装了git repo。最近我意识到我无法提交,因为Cannot obtain needed blob(作为git报告)。我在服务器上使用git fsck(我有root帐户),我了解到:

fatal: loose object 169c3a2314c846d858492015a104ff184683b03d (stored in ./objects/16/9c3a2314c846d858492015a104ff184683b03d) is corrupt

令人惊讶的是,我可以在服务器上从一个目录到另一个目录执行git clone

git clone /srv/git/repo ./copy

我没有收到任何错误消息,但我无法通过http从本地计算机上运行'clone'。克隆的blob 169c3a2314c846d858492015a104ff184683b03d与可能已损坏的blob相同。

任何想要轻松解决的想法?

PS。是的,我在这里读过其他帖子,但它们主要与破损的本地副本有关。是的,我制作了回购的备份副本。

0 个答案:

没有答案