Failed to set the repository head
Ошибка появляется при выкатке приложения из FlutterFlow в GitHub через Codemagic. Сообщение в логе сборки выглядит так:
Failed to set the repository head
Значит, что-то не так с доступом к репозиторию, его настройками или связью.
инфо
Что понадобится
- Подключённый репозиторий GitHub с правами на запись.
- Включённая выкатка через GitHub в проекте FlutterFlow.
Возможные причины:
- репозиторий не существует или удалён;
- указанной в настройках сборки ветки нет;
- прав на запись в ветку недостаточно;
- проблемы с API GitHub или сетью;
- код не собирается локально.
Что проверить:
-
Имя репозитория. Оно должно в точности совпадать с именем в GitHub.
-
Ветку. Убедитесь, что она существует и указана без опечаток — регистр букв важен.
-
Права доступа. У вашего аккаунта или подключённого приложения GitHub должно быть право на запись в эту ветку.
-
Сеть. Проверьте, что VPN, брандмауэр или DNS не блокируют GitHub.
-
Сборку локально. Выгрузите проект и соберите его у себя — так вы отделите проблемы кода от проблем доступа.
инфо