Gitlab приватный репозиторий


В Gitlab приватный репозиторий — репозиторий, к которому нет общего доступа в публичной сети. Таким же образом репозитории различаются на github.



Как создать в Gitlab приватный репозиторий


В приватный репозиторий Gitlab пользователи добавляются администратором вручную. Тип проекта указывается при его создании. Большинство коммерческих проектов приватные.



Выбор типа при создании проекта:

gitlab приватный репозиторий


Пользователи добавляются в настройках проекта. Требуется перейти в Settings в меню слева. затем выбрать Members.


gitlab добавление пользователей в репозиторий


Пользователя можно выбрать из списка если он уже зарегистрирован. Или можно ввести email и отправить таким образом приглашение к участию в проекте.



Уровни доступа к Gitlab для пользователей


Существует 4 уровня или статуса участника:

  • Guest — может просматривать wiki, смотреть и создавать issues.
  • Reporter — дополнительно может просматривать код.
  • Developer — доступ разработчика, может свободно работать. Однако по умолчанию запрещено добавлять изменения в защищенные ветки.
  • Maintainer — может делать все кроме управления самим проектом. Например, не может проект удалить.


Кроме того есть владелец системы, тот кто установил её, поддерживает и занимается администрированием. В том числе выдаёт и отзывает права доступа у участников рабочего процесса.

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



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

Читайте также про Gitlab Wiki.

Сказать спасибо