Ошибка Git "pre-receive hook declined"

Если вы столкнулись с ошибкой Git "pre-receive hook declined", то есть несколько вариантов, почему она возникла.

Самая распространенная причина - в вашем репозитории (к примеру GitLab)  master   ветка теперь “защищена” (protected), а главная ветка - это main. 

Решения: 

  • В настройках проекта (Settings > Repository) зайдите в раздел защищенных веток "Protected branches",  найдите ветку "master"  и нажмите на сброс блокировки ("Unprotect"). 
  • Как альтернативное решение - настроить своему пользователю разрешение делать изменения в данной ветке. 

Комментарии

Комментариев пока нет, вы можете оставить свой: