Итак, я изучаю Gitlab. Выдающийся администратором и соавтором одновременно.
В качестве администратора:
Со стороны соавтора:
$ 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 мою отредактированную версию в ветку, которую сделал админ. Как мне это сделать?