Вчера одна из проверок моей команды испортила наше репозиторий на 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 проблема, которую им нужно исправить, или я могу что-то сделать, чтобы решить эту проблему?