Я столкнулся с более серьезной проблемой, и я действительно в отчаянии и подавлен, потому что не могу найти решения.
Я использую Notebook с Linux Debian 9, git для контроля версий, bitbucket в качестве службы репозитория исходного кода и netlify в качестве службы развертывания в производственной среде. Кроме того, я использую Contentful CMS API для быстрого добавления новых страниц.
Вчера я удалил свой репозиторий на битбакете и подтолкнул тот же самый репозиторий с небольшими изменениями из моего локального «резервного» репозитория сегодня в битбакет.
Пушинг работает нормально. Однако я больше не могу выполнять развертывание с помощью Netlify ... Я получаю следующую ошибку:
22:21:02 PM: начало подготовки репо для сборки 22:21:05 PM: git ref refs / Heads / master не существует или у вас нет разрешения 22:21:05 PM: сбой сборки: не удалось подготовить репо 22:21:05: сбой на этапе подготовки репо: git ref refs / Heads / master не существует 22:21:05: завершена обработка запроса сборки в 12.473521036s
Когда я нажимаю, Netlify пытается выполнить сборку, поэтому между Bitbucket и Netlify существует соединение, но сборка не выполняется. В моем локальном репо есть ссылки / головы / мастера. git branch -a также сообщает мне, что моя ветка является главной. На bitbucket ветка также является главной.
Почему Netlify не строит? Есть проблема с идентификатором API? Идентификатор API может быть действителен только для репо, которое я удалил вчера, но тогда Netlify и Bitbucket не смогут общаться, верно?
Я не вносил никаких изменений в Netlify. Единственное, что я изменил, - это репозиторий на Bitbucket. Я предполагаю, что нарушил идентификатор API. Однако я не могу изменить API на Netlify. Кроме того, похоже, что на Bitbucket нет возможности его добавить.
И я даже не знаю, проблема ли в этом. Если это так, у меня есть только 2 варианта: удалить веб-сайт Netlify и создать новый, выбрать репозиторий bitbucket и предоставить Netlify полный доступ к нему.
Но что произойдет, если он не развернется? Тогда он отключен, и я не смогу снова открыть его.
Может кто-нибудь мне помочь? Что я должен сделать? Сообщите мне, если вам понадобится дополнительная информация.