Мы работаем над переходом с gitolite на gitlab, но столкнулись с проблемой с подгруппами, созданными на git. Похоже, в gitlab нет функции для создания подгруппы
например: в Git
group1/group2/project1.git
group1/project2.git
group1/group2/project3.git
group1/group3/project4.git
Похоже, когда я импортирую репо с помощью пакета, он не может идентифицировать подгруппы. Также нет возможности создать подгруппу в пользовательском интерфейсе gitlab. (Возможно, я не смотрю на правильную терминологию. Возможно, subgroub - неправильная работа)
Приносим извинения за использование неправильных терминов, поскольку я новичок в этом
Заранее спасибо С уважением, Ниро
Gitlab 9.0 теперь есть поддержка для подгрупп, с некоторыми ограничениями. Вы можете создать до 20 уровней подгрупп. Пользователи могут быть назначены в подгруппы и в них можно создавать проекты. Пользователи, назначенные родительской группе, имеют одинаковые разрешения для всех дочерних групп от этой родительской группы.
Правила (из документы):
Дополнительные текущие ограничения (из документы - они могут быть исправлены в будущих выпусках):
group/subgroup01/project
нельзя поделиться с group
, но можно поделиться с group/subgroup02
или group/subgroup01/subgroup03
.Оригинальный ответ для более старых версий:
Нет, в настоящее время создание подгрупп в Gitlab не поддерживается. (Обратите внимание, что это также не поддерживается на большинстве других известных мне сайтов хостинга Git, включая Github, Bitbucket и Gitorious.)
На моем сервере наш обходной путь - использовать в имени точки, например «group1.group2».
Ты мог предложить функцию, но я сомневаюсь, что он куда-нибудь придет, если вы не спонсируете его или не найдете кого-то, кто его реализует.
Теперь это возможно с GitLab 9.0 CE / EE, который должен быть выпущен 22 марта 2017 г.
Вы можете скачать последние пакеты, как показано на https://about.gitlab.com/downloads/
После загрузки и установки у вас появится возможность создавать иерархические группы. Вся документация доступна по ссылке ниже