Estamos trabalhando na migração do gitolite para o gitlab, mas encontramos um problema com os subgrupos criados no git. Parece que não há recurso no gitlab para criar um subgrupo
Parece que quando eu importo os repositórios usando o pacote, não é possível identificar os subgrupos. Também não há opção para criar um subgrupo na interface do usuário do gitlab. (Talvez eu não esteja olhando para a terminologia correta. Talvez o subgrupo não seja o trabalho correto)
Desculpas pelo uso de termos incorretos, pois sou novo neste
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.
Você precisa ser o 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 adicionando explicitamente o usuário ao subgrupo novamente.
Limitações atuais adicionais (dos documentos - elas podem ser corrigidas em versões futuras):
No momento, as páginas do GitLab não estão funcionando para projetos hospedados em um subgrupo. Isso significa que apenas os projetos hospedados no primeiro grupo pai funcionarão.
Os rótulos no nível do grupo não funcionam em subgrupos / subprojetos
Não é possível compartilhar um projeto com um grupo que é um ancestral do grupo em que o projeto está. Isso significa que você só pode compartilhar enquanto percorre a hierarquia. Por exemplo, group/subgroup01/projectnão pode ser compartilhado com group, mas pode ser compartilhado com group/subgroup02ou group/subgroup01/subgroup03.
Resposta original para versões mais antigas:
Não, atualmente não há suporte 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 alternativa é usar pontos no nome, por exemplo "group1.group2".
Você pode sugerir o recurso , mas duvido que ele vá a qualquer lugar, a menos que você o patrocine ou encontre alguém para implementá-lo.
Agora isso é possível com o GitLab 9.0 CE / EE, que deve ser lançado em 22 de março de 2017
Você pode baixar os pacotes mais recentes, conforme mostrado em https://about.gitlab.com/downloads/
Depois de baixado e instalado, você poderá criar grupos hierárquicos. Toda a documentação está disponível no link abaixo
https://gitlab.com//help/user/group/subgroups/index.md
fonte