腐敗鬆散對象我有響應於 git fsck --full
是corrupt loose object '...'
一個git服務器機器上的錯誤。 我沒有本地存儲庫。我無法克隆。我沒有對象在回購/對象/ ...git的服務器錯誤:在遠程
你有什麼想法如何解決這個問題? 該對象不在repo.git/objects目錄中。 我可以在服務器機器內部ssh。
任何建議是高度讚賞。 感謝
編輯
我試着
git gc --prune
,但我收到了同樣的錯誤
error: inflate: data stream error (invalid distance code) error: corrupt loose object '4e4c................' fatal: object 4e4c............. is corrupted error: failed to run repack
EDIT 2
git gc --aggressive --prune=now
給了我同樣的錯誤 也
git gc --aggressive --prune=all
隨着
git ls-tree 4e4cc....
我有同樣的錯誤
編輯3
我發現一個cal回購(10GB)與上次提交,我可以推送到遠程(20GB)。我也可以從當地拉。爲什麼它們的大小不同?我仍然無法克隆...和obj 4e4c .............不在裏面.git/objects/
它給了我同樣的錯誤。我讀過這篇文章,但它不是這種情況。 – peterpalace
也有類似的帖子,chek這個,看看它是否有幫助,http://stackoverflow.com/questions/4254389/git-corrupt-loose-object –
我已經閱讀了這個答案,老實說,它並沒有幫助,鏈接Scott Chacon的Git Screencast不起作用。我如何「從這些對象推斷樹對象的結構」(cit)?我沒有在.git/objects /中的對象。 – peterpalace