2015-10-20 2 views
3

У меня есть установка GitLab 7.12 в моей фирме. Но пользователи начинают создавать группы (и группы и группы ...), и это скоро станет полным беспорядком. Кто-нибудь знает, как ограничить создание групп администраторами платформы?Как предотвратить создание группы в GitLab

Идея состоит в том, чтобы люди создавали проекты в своем личном пространстве и резервировали группы для официальных.

ответ

4

Для омнибус установки, правильное место:

/etc/gitlab/gitlab.rb 
     gitlab_rails['gitlab_default_can_create_group'] = false 

Тогда вам необходимо выполнить sudo gitlab-ctl reconfigure и sudo gitlab-ctl restart, чтобы применить изменения.

+0

Любые пользователи, созданные до этого параметра, наследуют возможность создания группы. Поэтому вам, возможно, придется вручную обновлять настройки пользователя в соответствии с ответом @ stuart по адресу http://stackoverflow.com/a/33278917/1565056. Или удалите пользователя из панели управления администратора, если у пользователя нет репозиториев (не рекомендуется). – zionyx

3
  1. Введите панель управления администратора
  2. Выбрать «Пользователи»
  3. Выберите пользователя (ы) в вопросе и нажмите «Изменить»
  4. Прокрутите вниз до «Доступ» и снимите флажок «Можно создать Группа»

Если вы хотите, чтобы отключить создание группы для новых пользователей, в данный момент вам придется редактировать gitlab.yml, в частности настройки default_can_create_group, и установите его в false.

См. gitlab.yml#[email protected].

Смежные вопросы