그룹과 프로젝트 공유
- 변경됨 GitLab 13.11에서 양식에서 모달 창으로 플래그와 함께 변경되었습니다. 기본적으로 비활성화됨.
- 모달 창은 GitLab.com 및 Self-Managed에 활성화되었습니다. GitLab 14.8에서.
- GitLab 14.9에서 일반적으로 사용 가능하게 됨. 기능 플래그
invite_members_group_modal
이 삭제되었습니다.
그룹을 다른 그룹과 공유하는 방법과 유사하게, 프로젝트를 그룹과 공유하려면 해당 그룹을 프로젝트에 초대하면 됩니다.
전제 조건:
- 다음 중 하나 이상이어야 합니다:
- 명시적으로 프로젝트의 구성원으로 정의되어 있음.
- 프로젝트에 액세스 권한이 있는 그룹 또는 하위 그룹의 구성원으로 명시적으로 정의되어 있음.
- 관리자여야 함.
- 초대받은 그룹 또는 하위 그룹의 구성원이어야 함.
프로젝트에 그룹을 초대하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 관리 > 구성원을 선택합니다.
- 그룹을 초대를 선택합니다.
- 추가할 그룹을 선택합니다.
- 그룹에 할당할 역할을 선택합니다.
- 선택 사항. 액세스 만료 날짜를 선택합니다.
- 초대를 선택합니다.
최대 역할
프로젝트에 그룹을 초대할 때, 초대받은 그룹 구성원이 프로젝트에서 허용된 최상위 액세스 수준입니다.
동일한 구성원을 포함하는 여러 그룹이 해당 프로젝트에 액세스하는 경우, 그룹 구성원은 두 경우의 프로젝트 최상위 액세스 수준을 받게 됩니다.
구성원의 최대 역할은 다음 중 보다 제한적인 역할입니다:
- 그룹에 할당된 사용자의 역할.
- 프로젝트로 그룹을 초대할 때 선택한 역할.
참고: 최대 역할은 사용자의 권한을 상향시키지 않습니다. 예를 들어, 그룹 구성원이 Developer 역할을 가지고 있고, 해당 그룹이 프로젝트에 Maintainer 최대 역할로 초대되었을 경우, 구성원의 역할이 Maintainer로 상향되지 않습니다.
할당할 수 있는 역할
GitLab의 16.7 이상에서 할당할 수 있는 최대 역할은 해당 프로젝트의 소유자 또는 유지자 역할에 따라 달라집니다. 설정할 수 있는 최대 역할은 다음과 같습니다:
- 소유자(
50
): 프로젝트의 소유자 역할이 있는 경우. - 유지자(
40
): 프로젝트의 유지자 역할이 있는 경우.
GitLab 16.6 및 이전 버전에서 초대받은 그룹에 할당할 수 있는 최대 역할은 유지자(40
)입니다.
구성원의 최대 역할 보기
구성원에 할당된 최대 역할을 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 관리 > 구성원을 선택합니다.
- 최대 역할 열에서 사용자의 최대 할당된 역할을 확인합니다.
그룹이 공유한 프로젝트 보기
그룹 내에서 공유된 프로젝트는 그룹 공유 작업을 통해 그룹 구성원이 액세스한 프로젝트입니다.
그룹의 공유된 프로젝트를 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 그룹 페이지에서 공유된 프로젝트 탭을 선택합니다.
공유된 프로젝트 목록이 표시됩니다.