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

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

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

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

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

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

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

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

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

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

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

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

Про Gitlab Wiki.