Estamos trabajando en la migración de gitolite a gitlab, pero hemos encontrado un problema con los subgrupos que se crean en git. Parece que no hay ninguna característica en gitlab para crear un subgrupo
Parece que cuando importo los repositorios usando el paquete, no es capaz de identificar los subgrupos. Además, no hay opción para crear un subgrupo en la interfaz de usuario de gitlab. (Tal vez no estoy viendo la terminología adecuada. Tal vez el subgrupo no sea el trabajo correcto)
Disculpas por el uso de términos incorrectos ya que soy nuevo en esto
Gitlab 9.0 ahora tiene soporte para subgrupos, con algunas limitaciones. Puede crear hasta 20 niveles de subgrupos. Se pueden asignar usuarios a subgrupos y se pueden crear proyectos en ellos. Los usuarios asignados al grupo padre tienen el mismo permiso para todos los grupos descendientes de ese padre.
Debe ser propietario de un grupo para poder crear un subgrupo.
Algunas palabras están reservadas y no se pueden usar como nombres de subgrupos.
Los permisos heredados de un grupo primario solo se pueden cambiar en el primario, no en el secundario.
Los permisos se pueden anular en el grupo secundario agregando explícitamente al usuario al subgrupo nuevamente.
Limitaciones actuales adicionales (de los documentos ; estos pueden corregirse en futuras versiones):
Las páginas de GitLab no funcionan actualmente para proyectos alojados en un subgrupo. Eso significa que solo los proyectos alojados en el primer grupo principal funcionarán.
Las etiquetas de nivel de grupo no funcionan en subgrupos / subproyectos
No es posible compartir un proyecto con un grupo que es un antepasado del grupo en el que se encuentra el proyecto. Eso significa que solo puede compartir mientras camina por la jerarquía. Por ejemplo, group/subgroup01/projectno se puede compartir con group, pero se puede compartir con group/subgroup02o group/subgroup01/subgroup03.
Respuesta original para versiones anteriores:
No, actualmente no es compatible para crear subgrupos en Gitlab. (Tenga en cuenta que esto tampoco es compatible con la mayoría de los otros sitios de alojamiento de Git que conozco, incluidos Github, Bitbucket y Gitorious).
En mi servidor, nuestra solución consiste en usar puntos en el nombre, por ejemplo "group1.group2".
Podría sugerir la función , pero dudo que vaya a cualquier lugar a menos que la patrocine o encuentre a alguien para implementarla.
Esto ahora es posible con GitLab 9.0 CE / EE, que se lanzará el 22 de marzo de 2017
Puede descargar los paquetes más recientes como se muestra en https://about.gitlab.com/downloads/
Una vez descargado e instalado, puede tener la capacidad de crear grupos jerárquicos. Toda la documentación está disponible en el siguiente enlace.
https://gitlab.com//help/user/group/subgroups/index.md
fuente