그룹과 프로젝트 공유

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-Managed, GitLab Dedicated

그룹을 다른 그룹과 공유하는 방법과 유사하게, 프로젝트를 그룹과 공유하려면 해당 그룹을 프로젝트에 초대하면 됩니다.

전제 조건:

  • 다음 중 하나 이상이어야 합니다:
    • 명시적으로 프로젝트의 구성원으로 정의되어 있음.
    • 프로젝트에 액세스 권한이 있는 그룹 또는 하위 그룹의 구성원으로 명시적으로 정의되어 있음.
    • 관리자여야 함.
  • 초대받은 그룹 또는 하위 그룹의 구성원이어야 함.

프로젝트에 그룹을 초대하려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 관리 > 구성원을 선택합니다.
  3. 그룹을 초대를 선택합니다.
  4. 추가할 그룹을 선택합니다.
  5. 그룹에 할당할 역할을 선택합니다.
  6. 선택 사항. 액세스 만료 날짜를 선택합니다.
  7. 초대를 선택합니다.

최대 역할

프로젝트에 그룹을 초대할 때, 초대받은 그룹 구성원이 프로젝트에서 허용된 최상위 액세스 수준입니다.

동일한 구성원을 포함하는 여러 그룹이 해당 프로젝트에 액세스하는 경우, 그룹 구성원은 두 경우의 프로젝트 최상위 액세스 수준을 받게 됩니다.

구성원의 최대 역할은 다음 중 보다 제한적인 역할입니다:

  • 그룹에 할당된 사용자의 역할.
  • 프로젝트로 그룹을 초대할 때 선택한 역할.

참고: 최대 역할은 사용자의 권한을 상향시키지 않습니다. 예를 들어, 그룹 구성원이 Developer 역할을 가지고 있고, 해당 그룹이 프로젝트에 Maintainer 최대 역할로 초대되었을 경우, 구성원의 역할이 Maintainer로 상향되지 않습니다.

할당할 수 있는 역할

GitLab의 16.7 이상에서 할당할 수 있는 최대 역할은 해당 프로젝트의 소유자 또는 유지자 역할에 따라 달라집니다. 설정할 수 있는 최대 역할은 다음과 같습니다:

  • 소유자(50): 프로젝트의 소유자 역할이 있는 경우.
  • 유지자(40): 프로젝트의 유지자 역할이 있는 경우.

GitLab 16.6 및 이전 버전에서 초대받은 그룹에 할당할 수 있는 최대 역할은 유지자(40)입니다.

구성원의 최대 역할 보기

구성원에 할당된 최대 역할을 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 관리 > 구성원을 선택합니다.
  3. 최대 역할 열에서 사용자의 최대 할당된 역할을 확인합니다.

그룹이 공유한 프로젝트 보기

그룹 내에서 공유된 프로젝트는 그룹 공유 작업을 통해 그룹 구성원이 액세스한 프로젝트입니다.

그룹의 공유된 프로젝트를 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
  2. 그룹 페이지에서 공유된 프로젝트 탭을 선택합니다.

공유된 프로젝트 목록이 표시됩니다.

관련 주제