Gitlab 9.0은 이제 하위 그룹 을 지원 하지만 몇 가지 제한이 있습니다. 최대 20 개 수준의 하위 그룹을 만들 수 있습니다. 하위 그룹에 사용자를 할당하고 하위 그룹에 프로젝트를 만들 수 있습니다. 부모 그룹에 할당 된 사용자는 해당 부모의 모든 하위 그룹에 대해 동일한 권한을 갖습니다.
규칙 ( 문서에서 ) :
- 하위 그룹을 만들려면 그룹의 소유자 여야합니다.
- 일부 단어는 예약되어 있으며 하위 그룹 이름으로 사용되지 않을 수 있습니다.
- 부모 그룹에서 상속 된 권한은 자식이 아닌 부모에서만 변경할 수 있습니다.
- 하위 그룹에 사용자를 명시 적으로 다시 추가하여 하위 그룹에서 권한 을 재정의 할 수 있습니다.
추가 현재 제한 사항 ( 문서에서 -향후 릴리스에서 수정 될 수 있음) :
- GitLab Pages는 현재 하위 그룹으로 호스팅 된 프로젝트에서 작동하지 않습니다. 즉, 첫 번째 상위 그룹으로 호스팅 된 프로젝트 만 작동합니다.
- 하위 레벨 / 하위 프로젝트에서 그룹 레벨 레이블이 작동하지 않습니다
- 프로젝트가 속한 그룹의 조상 인 그룹과 프로젝트를 공유 할 수 없습니다. 즉, 계층을 내려갈 때만 공유 할 수 있습니다. 예를 들어,
group/subgroup01/project
와 공유 할 수 없습니다 group
만,와 공유 할 수 있습니다 group/subgroup02
또는 group/subgroup01/subgroup03
.
이전 버전에 대한 원래 답변 :
아니요, 현재 Gitlab에서 하위 그룹을 만드는 것은 지원되지 않습니다. (Github, Bitbucket 및 Gitorious를 포함하여 내가 아는 다른 대부분의 Git 호스팅 사이트에서도 지원되지 않습니다.)
내 서버에서 해결 방법은 이름에 점 (예 : "group1.group2")을 사용하는 것입니다.
당신은 그 기능을 제안 할 수 있지만, 당신이 그 기능 을 후원하거나 그것을 구현할 누군가를 찾지 않으면 어디든 갈 것이라고 의심합니다.