Повреждение репозитория Github - столкновение Sha1

Вчера одна из проверок моей команды испортила наше репозиторий на github. На github они показывали эту ошибку:

$ git fsck
error: sha1 mismatch 87859f196ec9266badac7b2b03e3397e398cdb18

error: 87859f196ec9266badac7b2b03e3397e398cdb18: object corrupt or missing
missing blob 87859f196ec9266badac7b2b03e3397e398cdb18

Когда я пытался подключиться к другой машине, я получил следующее:

Hyperion:Convoy-clone saalon$ git fsck
warning in tree 5b7ff7b4ac7039c56e04fc91d0bf1ce5f6b80a67: contains zero-padded file modes
warning in tree 5db54a0cdcd5775c09365c19c061aff729579209: contains zero-padded file modes
broken link from    tree 6697c12387f8909cfe7250e9d5854fd6713d25c1
              to    blob 87859f196ec9266badac7b2b03e3397e398cdb18
dangling tree 144becf61ae14cec34b6af1bd8a0cf4f00d346d1
missing blob 87859f196ec9266badac7b2b03e3397e398cdb18

(Я получаю предупреждения о файлах с нулевым заполнением как на машине-нарушителе, так и на второй машине, к которой я подключился . Я получаю ошибку о неработающей ссылке только на втором компьютере).

Я отследил blob до конкретного файла, в котором возникла проблема, но после прохождения процесса Git FAQ по исправлению ошибки о неработающей ссылке мне не повезло.

Я просмотрел документацию Github и нашел процесс для удаления главного репозитория из github и повторной отправки с нарушившей его машины. Я пробовал это, но когда я повторно отправил основную ветку, я получил следующую ошибку:

fatal: SHA1 COLLISION FOUND WITH 87859f196ec9266badac7b2b03e3397e398cdb18 !
error: unpack failed: index-pack abnormal exit

I ' у меня есть открытый тикет в Github, но им нужно вечно отвечать. Есть идеи, в чем может быть проблема? Есть ли на Github проблема, которую им нужно исправить, или я могу что-то сделать, чтобы решить эту проблему?

24
задан saalon 1 February 2011 в 15:52
поделиться