O Gitlab 9.0 agora tem suporte para subgrupos, com algumas limitações. Você pode criar até 20 níveis de subgrupos. Os usuários podem ser atribuídos a subgrupos e os projetos podem ser criados neles. Os usuários atribuídos ao grupo pai têm a mesma permissão para todos os grupos descendentes desse pai.
Regras (dos docs ):
- Você precisa ser um proprietário de um grupo para poder criar um subgrupo.
- Algumas palavras são reservadas e não podem ser usadas como nomes de subgrupos.
- As permissões herdadas de um grupo pai só podem ser alteradas no pai, não no filho.
- As permissões podem ser substituídas no grupo filho explicitamente adicionando o usuário ao subgrupo novamente.
Limitações atuais adicionais (dos documentos - podem ser corrigidos em lançamentos futuros):
- As páginas do GitLab não estão funcionando atualmente para projetos hospedados em um subgrupo. Isso significa que apenas projetos hospedados no primeiro grupo pai funcionarão.
- Os rótulos de nível de grupo não funcionam em subgrupos / subprojetos
- Não é possível compartilhar um projeto com um grupo que seja um ancestral do grupo no qual o projeto está. Isso significa que você só pode compartilhar conforme percorrer a hierarquia. Por exemplo,
group/subgroup01/project
não pode ser compartilhado comgroup
, mas pode ser compartilhado comgroup/subgroup02
ougroup/subgroup01/subgroup03
.
Resposta original para versões mais antigas:
Não, não é suportado atualmente para criar subgrupos no Gitlab. (Observe que isso também não é suportado na maioria dos outros sites de hospedagem Git que eu conheço, incluindo Github, Bitbucket e Gitorious.)
No meu servidor, nossa solução é usar pontos no nome, por exemplo "group1.group2".
Você poderia sugerir o recurso , mas duvido que vá a qualquer lugar, a menos que você o patrocine ou encontrar alguém para implementá-lo.