remote: GitLab: вы не можете нажимать код на защищенные ветви в этом проекте

Я пытаюсь нажать, чтобы освоить ветку РЕПО, и я не могу этого сделать, так как она защищена.
Я попытался заглянуть в настройки проекта и не вижу никакой опции для защищенных ветвей. Единственный вариант, который я мог видеть, - это члены.

remote: GitLab: You are not allowed to push code to protected branches on this project.
To git@gitlab.ins.risk.regn.net:cmd/release.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@gitlab.ins.risk.regn.net:cmd/release.git'

мое РЕПО имеет только одну ветку, без содержимого в ней до сих пор.
Я вижу защищенные варианты ветвей моих других репозиториев, но не для этого конкретного.
Это новое репо без содержимого и только по умолчанию отделение.
У меня есть master разрешения.
К сожалению, я не могу загрузить изображение здесь как-то.

прошу подсказать как впихнуть код в ветку master.

4 ответов


С содержанием в нем до сих пор

это означает, что нет master ветвь для защиты пока нет, потому что у пустого РЕПО ее нет.

до "включить / отключить защиту ветвей", вы должны быть хозяином или владельцем проекта GitLab (которым вы являетесь).

убедитесь, что:

  • код первый толчок-это git push -u origin master;
  • пульт origin ссылается на правильное РЕПО (git remote -v);
  • ваш локальный ключ ssh является правильным (ssh -T git@gitlab.ins.risk.regn.net);
  • вы являетесь членом cmd группы.

это означает, что у вас может быть master ветку, но она защищена в настройках проекта. См.:

как исправить: вы не можете нажимать код на защищенные ветви в этом проекте или https://gitlab.com/gitlab-com/support-forum/issues/207.

чтобы получить доступ к настройкам проекта и снять защиту с ветки, необходимо иметь достаточные права.


проект: "настройки" - > "защищенные ветви" (если вы хотя бы "мастер" данного проекта).

enter image description here

затем нажмите "Unprotect"или" разработчики могут нажать"


возможно, главная ветвь открывает защиту. Вам нужно выбрать разработчика, чтобы нажать в настройках ветви защиты.