Не могу сменить ветку, созданную администратором - PullRequest
2 голосов
/ 24 февраля 2020

Итак, я изучаю Gitlab. Выдающийся администратором и соавтором одновременно.

В качестве администратора:

  • продвижение проекта

  • создать ветвь "myslavebranch" с помощью кнопки, представленной на веб-сайте.

Со стороны соавтора:

$ git init 
$ git config --global user.name "theslave"
$ git config --global user.email "theslave@gmail.com"
$ git remote add origin git@gitlab.com:theadmin/masterproject.git
$ git pull
$ git clone git@gitlab.com:theadmin/masterproject.git

Да, теперь я перенесу проект в свой репозиторий. Изменение файла, добавление, принятие. Теперь переключитесь на ветку

$ git checkout myslavebranch
$ git push

И я получил:

remote:
remote: ========================================================================
remote:
remote: You are not allowed to push code to this project.
remote:
remote: ========================================================================
remote:
fatal: Could not read from remote repository.

В чем здесь проблема? Должен ли админ сначала дать разрешение? Это о S SH? неправильный шаг? Я хочу pu sh мою отредактированную версию в ветку, которую сделал админ. Как мне это сделать?

1 Ответ

0 голосов
/ 24 февраля 2020

Проверьте права доступа к хранилищу.

Я думаю, что вам нужно быть разработчиком, сопровождающим или владельцем, чтобы получить код sh. Подобная конфигурация необходима для авторов кода pu sh в репозитории в целом. Например, в большинстве случаев администратор должен добавлять пользователей в репозиторий в качестве «разработчиков» или более подходящих ролей в код pu sh. Или администратор позволяет любому пользователю набрать код sh.

Ссылка: https://docs.gitlab.com/ee/user/permissions.html

Другие способы устранения неполадок включают проверку ключа S SH publi c, если он должным образом зарегистрирован в gitlab и связан с вашей учетной записью.

Также, пожалуйста, проверьте, защищена ли ветка, созданная администратором.

Ссылка: https://docs.gitlab.com/ee/user/project/protected_branches.html

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