Как создать ветку по умолчанию в GitLab? - PullRequest
2 голосов
/ 02 апреля 2020

Я не могу впервые набрать sh код для GitLab.

Я создал проект Gitlab в веб-интерфейсе.
Я создал ASP MVC проект.
Я сделал "git init" в этом каталоге.
I добавил удаленный origin.
Я добавил и зафиксировал изменения, а затем, когда я хочу сделать sh изменения в удаленном, я получаю следующую ошибку:

remote: A default branch (e.g. master) does not yet exist for
...
remote: Ask a project Owner or Maintainer to create a default branch:
...
error: failed to push some refs to

Итак, я хочу знать если я могу создать ветку с ролью Developer?
Если да, как создать ветку по умолчанию?
Если нет, какими должны быть мои следующие шаги?

1 Ответ

2 голосов
/ 02 апреля 2020

Затем следует выпуск 54155

Кажется, что «разработчик» не должен иметь возможность создавать проекты, если у него нет разрешения на последующее заполнение этого проекта без попросить администратора вмешаться.

Я не понимаю, почему у меня достаточно разрешений для создания проекта, но не для того, чтобы он был достаточно готов, чтобы я мог вставить в него sh, и мне нужно использовать другой человек в моей организации, чтобы подготовиться к работе.

ИМХО, было бы логично разрешить пользователям с статусным разработчиком создавать проект так, чтобы он готов был набрать sh код, или просто надеть Позвольте разработчикам создать проект и сказать им, что они должны спросить сопровождающего или владельца.

Issue 51688 упоминает:

Тогда у меня есть войти с помощью администратора gitlab ... Совокупный доступ к пользовательскому тесту для test6. git как dev или maintainer ... и, наконец, я могу сделать pu sh ... Но если пользователь test создает еще один репо, я должен повторить все эти EPS снова ....

Сопровождающий может создать новую ветку. Пожалуйста, используйте учетную запись сопровождающего, чтобы pu sh новый проект.

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

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