그룹과 프로젝트 공유하기

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

다른 그룹과 그룹을 공유하는 방법과 유사하게, 프로젝트를 그룹과 공유할 수 있습니다. 그 그룹을 프로젝트에 초대하여 공유할 수 있습니다.

전제 조건:

  • 적어도 다음 중 하나여야 합니다:
    • 프로젝트의 구성원으로 명시적으로 정의됨.
    • 프로젝트에 액세스할 수 있는 그룹 또는 서브그룹의 구성원으로 명시적으로 정의됨.
    • 관리자임.
  • 초대된 그룹이나 서브그룹의 구성원이어야 합니다.

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

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

최대 역할

프로젝트에 그룹을 초대하면, 초대된 그룹 구성원들이 허용되는 프로젝트 내 최고 수준의 액세스입니다.

여러 그룹이 동일한 구성원을 포함하고 있으며, 그 그룹이 동일한 프로젝트에 액세스하는 경우, 그룹 구성원들은 두 가지의 최고 액세스 수준 중 높은 액세스 수준을 부여받습니다.

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

  • 사용자가 그 그룹에 할당된 역할.
  • 프로젝트에 그룹을 초대할 때 선택한 역할.
note
최대 역할은 사용자의 권한을 상향시키지 않습니다. 예를 들어, 그룹 구성원이 Developer 역할을 가지고 있고, 해당 그룹이 유지자(Max role)로 초대된 프로젝트에 초대된 경우, 구성원의 역할이 유지자로 상향되지 않습니다.

할당할 수 있는 역할

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

  • 소유자(50), 프로젝트의 소유자 역할을 가지고 있는 경우.
  • 유지자(40), 프로젝트의 유지자 역할을 가지고 있는 경우.

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

구성원의 최대 역할 보기

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

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

그룹의 공유된 프로젝트 보기

그룹에서 공유된 프로젝트란 그룹 구성원들이 그룹 공유 작업을 통해 액세스한 프로젝트를 말합니다.

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

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

공유된 프로젝트 디렉터리이 표시됩니다.

관련 주제