Поврежденный репозиторий Git (ошибка потока данных) [дубликат]

На этот вопрос уже есть ответ здесь:

Как восстановить объекты Git, поврежденные в результате сбоя жесткого диска? 7 ответов

Я получаю эти ошибки:

X:\WAMP\www\topsecret>git fsck --full
error: inflate: data stream error (invalid code lengths set)
error: corrupt loose object '18076434b9cad667dbcf5be20162c506c95c2f55'
fatal: loose object 18076434b9cad667dbcf5be20162c506c95c2f55 (stored in .git/objects/18/076434b9cad667dbcf5be20162c506c95c2f55) is corrupt

Я абсолютный нуб, когда дело доходит до GIT, и мой поиск этой точной ошибки ничего не дал. Я бы очень хотел сохранить этот репо, так как он уходит в прошлое. Благодарю.

GIT версия: 1.7.7.msysgit.0

Ответы на вопрос(1)

Решение Вопроса

сможете ли вы найти клонированный репозиторий и вручную скопировать этот объект.

Вот как вы можете переместить объект:

http://www-cs-students.stanford.edu/~blynn/gitmagic/ch08.html#_the_object_database

объекты заархивированы, поэтому вы не можете просто хранить несжатое содержимое непосредственно в каталоге объектов.

 Jaybuz17 февр. 2012 г., 19:54
О да! Так как мне его скачать? Терминал показывает это испорчено. Не будет ли он также поврежден, поскольку он обновляется через мое поврежденное хранилище?
 Jaybuz17 февр. 2012 г., 02:30
Я проверил пустое хранилище на своем веб-сервере, на который я нажимаю, и этот файл там не существует. Вот картина каталогов рядом:i.jaybuz.me/20120217012958888.png
 Adam Dymitruk17 февр. 2012 г., 22:19
Вы можете транслировать вывод в файл. Затем вы можете хранить этот объект локально.
 Jaybuz17 февр. 2012 г., 20:07
Я только что сделал 'git fsck --full' на удаленном репо, и все выглядит ясно!
 Adam Dymitruk17 февр. 2012 г., 03:58
Это может быть упаковано. "git show <sha1>"

Ваш ответ на вопрос