gitlab 프로젝트 권한이 부여되는 범위

2026. 6. 25. 10:55·인프라/CI&CD
728x90
반응형

 

 

1. Group Members (위쪽)

Group Members는 그룹(Group)에 속한 사용자 목록입니다.

그룹에 추가된 사용자는 권한 범위 내에서 해당 그룹에 포함된 모든 프로젝트에 접근할 수 있습니다.

예를 들어,

Group
├── Project-A
├── Project-B
├── Project-C
└── ...

와 같은 구조라면 그룹 멤버는 권한에 따라 다음과 같은 프로젝트를 모두 사용할 수 있습니다.

  • Project-A
  • Project-B
  • Project-C

즉, 하나의 그룹에 권한을 부여하면 그룹에 포함된 모든 프로젝트에 동일한 권한이 적용됩니다.


2. Project Members (아래쪽)

Project Members는 특정 프로젝트에만 권한을 부여하는 사용자 목록입니다.

예를 들어,

Group
├── Project-A
├── Project-B   ← 권한 부여
└── Project-C

와 같이 설정하면 Project-B에만 접근 권한을 부여할 수 있으며, 다른 프로젝트에는 접근할 수 없습니다.

따라서 특정 프로젝트에만 참여해야 하는 사용자가 있을 경우 Project Members를 사용합니다.


Group Members와 Project Members의 차이

구분Group MembersProject Members

권한 범위 그룹 전체 특정 프로젝트
적용 대상 그룹 내 모든 프로젝트 선택한 프로젝트만
관리 편의성 높음 프로젝트별 관리 필요

실무에서는?

실무에서는 대부분 Group Members를 사용하여 권한을 관리합니다.

예를 들어 하나의 그룹 아래에 여러 프로젝트가 있다면,

Group
├── Backend
├── Frontend
├── Batch
└── Admin

사용자를 Group Members에 추가하면 권한에 따라 그룹 내 모든 프로젝트를 사용할 수 있습니다.

반면,

  • 외부 협력사
  • 단기 참여 인력
  • 특정 프로젝트만 담당하는 사용자

처럼 일부 프로젝트만 접근해야 하는 경우에는 Project Members를 사용하여 해당 프로젝트에만 권한을 부여합니다.


쉽게 이해하기

Group MembersProject Members

그룹 전체에 권한 부여 특정 프로젝트에만 권한 부여
여러 프로젝트를 한 번에 관리 가능 프로젝트별로 개별 관리
실무에서 가장 많이 사용 특수한 경우에 사용

권장 사항
일반적으로 여러 프로젝트를 운영하는 환경에서는 Group Members를 이용해 권한을 관리하는 것이 효율적입니다.
Project Members는 특정 프로젝트에만 별도의 권한을 부여해야 하는 경우에 사용하는 것을 권장합니다.

 

728x90
반응형

'인프라 > CI&CD' 카테고리의 다른 글

Ubuntu 26 에 docker 와 docker compose 설치  (0) 2026.06.26
Windows 재부팅 후 WSL/Docker GitLab 컨테이너가 사라졌을 때 복구하는 방법  (0) 2026.06.26
WSL/Docker 환경에서 GitLab CE가 느릴 때 해결하는 방법  (0) 2026.06.26
GitLab에서 빈 프로젝트를 만들고 기존 로컬 프로젝트 Push하기  (0) 2026.06.25
jenkins 설치 & gitblit 연동  (0) 2024.01.07
'인프라/CI&CD' 카테고리의 다른 글
  • Windows 재부팅 후 WSL/Docker GitLab 컨테이너가 사라졌을 때 복구하는 방법
  • WSL/Docker 환경에서 GitLab CE가 느릴 때 해결하는 방법
  • GitLab에서 빈 프로젝트를 만들고 기존 로컬 프로젝트 Push하기
  • jenkins 설치 & gitblit 연동
nix-be
nix-be
  • nix-be
    NiX
    nix-be
  • 전체
    오늘
    어제
    • 홈
      • 책
        • 오브젝트
      • 성장
        • jpa Querydsl 정리
        • 코딩테스트
        • 스프링 핵심 원리 - 기본편
      • 인프라
        • linux
        • vmware
        • CI&CD
        • 네트워크
        • docker
      • 개발
        • spring boot
        • spring security
        • JPA
        • java
        • thymeleaf
        • 이슈
        • jquery
        • javascript
        • 안드로이드
        • MyBatis
        • git
        • 과제
        • 카프카
      • DB
        • postgreSql
        • mysql
        • redis
      • 잡다한것
        • 프로그램
        • 일상 관련
        • 프로젝트-주차관리
      • 회사
        • 티
        • 피
        • 그린-출입관련
      • 아기
        • 사진
  • 블로그 메뉴

    • 홈
    • 개발
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
nix-be
gitlab 프로젝트 권한이 부여되는 범위
상단으로

티스토리툴바