Как исправить проблему с ошибкой при развертывании страницы на gh-pages?

avatar
Grzegorz Celek
8 августа 2021 в 21:58
91
1
1

Сегодня я попытался запустить развертывание своей страницы на gh-pages, но тем временем мой компьютер завис.

Когда я перезапустил его - после запуска сборки он останавливается на gh-pages сборке и показывает ошибку

error: bad signature 0x00000000
fatal: index file corrupt

Я пытался сделать то же самое с другими страницами, и все работает нормально.
Подскажите, пожалуйста, как это исправить.

Источник

Ответы (1)

avatar
VonC
8 августа 2021 в 22:07
0

Я бы сначала попытался снова клонировать репозиторий GitHub и посмотреть, работает ли развертывание из этой новой копии.

Если у вас были незавершенные работы в первом локальном репозитории, вы можете попытаться скопировать их обратно в новый локальный клон.

ОП Гжегож Челек подтверждает в комментариях:

Я клонировал его в новую папку, загрузил зависимости и запустил развертывание.
Теперь все работает нормально.

Grzegorz Celek
9 августа 2021 в 07:27
0

Это не сработало. После git push все в порядке и все обновляется. Когда я проверяю статус git, тоже все в порядке. Только когда я пытаюсь развернуть, появляется ошибка после ошибки сборки gh-pages -d: плохая подпись 0x00000000 фатальный: файл индекса поврежден npm ERR! код ELIFECYCLE npm ERR! errno 1 н/мин ОШИБКА! moja-aplikacja@0.1.0 deploy: gh-pages -d build npm ОШИБКА! Выход из состояния 1

VonC
9 августа 2021 в 07:28
0

@GrzegorzCelek Когда вы пытаетесь выполнить развертывание из нового клонированного репозитория? Какая у вас ОС и версия Git?

Grzegorz Celek
9 августа 2021 в 07:36
0

Windows и git версии 2.30.0.windows.1. Я добавлял и развертывал много раз, но после компьютерного сбоя это не работает только с этим одним реальным проектом. Я клонировал репо и меняю файлы на старые. Затем попробуйте развернуть

VonC
9 августа 2021 в 07:39
0

@GrzegorzCelek Сохранится ли проблема с git версии 2.32.0.windows.2?

Grzegorz Celek
9 августа 2021 в 07:48
0

Спасибо за помощь. Я клонировал его в новую папку, загрузил зависимости и запустил развертывание. Теперь все работает нормально :)