[РЕШЕНО] Fix for Gitlab - failed to push some refs (pre-receive hook declined)

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] Fix for Gitlab - failed to push some refs (pre-receive hook declined)
После того, как я сделал git push в репозиторий gitlab, я получил сообщение об ошибке:

remote: GitLab: You are not allowed to force push code to a protected branch on this project.
To  http://gitlab.linuxshop.loacl:8929/root/project2.git
! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to ' http://gitlab.linuxshop.loacl:8929/root/project2.git

Из README
рush an existing Git repository with the following command:
cd existing_repo
git remote add origin http://gitlab.example.com:8929/root/project01.git
git branch -M main
git push -uf origin main

И вот как раз на последней коменде, у меня ошибка.
remote: GitLab: You are not allowed to force push code to a protected branch on this project.
To  http://gitlab.linuxshop.loacl:8929/root/project2.git
! [remote rejected] main -> main (pre-receive hook declined)
РЕШЕНИЕ: основной текст ошибки на который надо обратить внимание:
GitLab: You are not allowed to force push code to a protected branch on this project.
И тут есть несколько подходов:
1. сделать feature_branch и сделать мерж-реквест в master или main ветку
2. снять защиту с основной или основной ветки (мы сможем нажать на главную или основную ветку)
Если мы говорим про второй вариант:
Заходим в проект: «Настройки» → «Репозиторий» → листаем вниз до «Защищенные ветки».
и тут . либо разрешаем force либо нажимаем unprotect

https://docs.gitlab.com/ee/user/project/protected_branches.html
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.