Gitlab 사용자 역할 및 권한
동작 | Guest | Reporter | Developer | Maintainer | Owner |
Analytics | |||||
이슈 분석 | ✓ | ✓ | ✓ | ✓ | ✓ |
병합 요청 분석 | ✓ | ✓ | ✓ | ✓ | ✓ |
가치 흐름 분석 | ✓ | ✓ | ✓ | ✓ | ✓ |
DORA 측정항목 |
| ✓ | ✓ | ✓ | ✓ |
CI/CD 분석 |
| ✓ | ✓ | ✓ | ✓ |
코드 검토 분석 |
| ✓ | ✓ | ✓ | ✓ |
저장소 분석 |
| ✓ | ✓ | ✓ | ✓ |
Application Security | |||||
종속성 목록에서 라이선스 보기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
주문형 DAST 스캔 생성 및 실행 |
|
| ✓ | ✓ | ✓ |
보안 정책 관리 |
|
| ✓ | ✓ | ✓ |
종속성 목록 보기 |
|
| ✓ | ✓ | ✓ |
위협 목록 보기 |
|
| ✓ | ✓ | ✓ |
CVE ID 요청 생성 |
|
|
| ✓ | ✓ |
보안 정책 프로젝트 생성 또는 할당 |
|
|
|
| ✓ |
CI/CD | |||||
작업 아티팩트 다운로드 및 찾아보기 | ✓ (3) | ✓ | ✓ | ✓ | ✓ |
작업 로그 보기 | ✓ (3) | ✓ | ✓ | ✓ | ✓ |
작업 목록 보기 | ✓ (3) | ✓ | ✓ | ✓ | ✓ |
환경 보기 |
| ✓ | ✓ | ✓ | ✓ |
작업 취소 및 재시도 |
|
| ✓ | ✓ | ✓ |
새로운 환경 조성 |
|
| ✓ | ✓ | ✓ |
보호된 분기에 대해 CI/CD 파이프라인 실행 |
|
| ✓ (5) | ✓ | ✓ |
환경 중지 |
|
| ✓ | ✓ | ✓ |
디버그 로깅으로 작업 보기 |
|
| ✓ | ✓ | ✓ |
CI/CD 변수 관리 |
|
|
| ✓ | ✓ |
작업 트리거 관리 |
|
|
| ✓ | ✓ |
러너 관리 |
|
|
| ✓ | ✓ |
Web IDE의 Interactive Web Terminals 실행 |
|
|
| ✓ | ✓ |
파이프라인 삭제 |
|
|
|
| ✓ |
Cluster | |||||
포드 로그 보기 |
|
| ✓ | ✓ | ✓ |
클러스터 관리 |
|
|
| ✓ | ✓ |
Container Registry | |||||
정리 정책 생성, 편집, 삭제 |
|
| ✓ | ✓ | ✓ |
컨테이너 레지스트리 이미지 제거 |
|
| ✓ | ✓ | ✓ |
컨테이너 레지스트리 업데이트 |
|
| ✓ | ✓ | ✓ |
GitLab Pages | |||||
접근 제어로 보호되는 페이지 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
페이지 관리 |
|
|
| ✓ | ✓ |
페이지 도메인 및 인증서 관리 |
|
|
| ✓ | ✓ |
페이지 제거 |
|
|
| ✓ | ✓ |
Incident Management | |||||
알림 보기 |
| ✓ | ✓ | ✓ | ✓ |
경고 할당 | ✓ | ✓ | ✓ | ✓ | ✓ |
인시던트 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
인시던트 생성 | (17) | ✓ | ✓ | ✓ | ✓ |
대기 일정 보기 |
| ✓ | ✓ | ✓ | ✓ |
당직 순환 참여 | ✓ | ✓ | ✓ | ✓ | ✓ |
에스컬레이션 정책 보기 |
| ✓ | ✓ | ✓ | ✓ |
대기 일정 관리 |
|
|
| ✓ | ✓ |
에스컬레이션 정책 관리 |
|
|
| ✓ | ✓ |
Issue | |||||
레이블 추가 | ✓ (16) | ✓ | ✓ | ✓ | ✓ |
이슈 할당 | ✓ (16) | ✓ | ✓ | ✓ | ✓ |
이슈 생성 | ✓ | ✓ | ✓ | ✓ | ✓ |
기밀 이슈 생성 | ✓ | ✓ | ✓ | ✓ | ✓ |
Design Management 페이지 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
관련 이슈 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
중요도 설정 | ✓ (16) | ✓ | ✓ | ✓ | ✓ |
기밀 이슈 보기 | (2) | ✓ | ✓ | ✓ | ✓ |
이슈 닫기/재개 |
| ✓ | ✓ | ✓ | ✓ |
스레드 잠금 |
| ✓ | ✓ | ✓ | ✓ |
관련 이슈 관리 |
| ✓ | ✓ | ✓ | ✓ |
트래커 관리 |
| ✓ | ✓ | ✓ | ✓ |
이슈 이동 (15) |
| ✓ | ✓ | ✓ | ✓ |
시간 추적 예상 및 소요 시간 설정 |
| ✓ | ✓ | ✓ | ✓ |
Design Management 파일 업로드 |
|
| ✓ | ✓ | ✓ |
이슈 삭제 |
|
|
|
| ✓ |
License Compliance | |||||
허용 및 거부된 라이선스 보기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
라이선스 준수 보고서 보기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
라이선스 목록 보기 |
| ✓ | ✓ | ✓ | ✓ |
라이선스 정책 관리 |
|
|
| ✓ | ✓ |
Merge requests | |||||
검토자 지정 |
| ✓ | ✓ | ✓ | ✓ |
목록 보기 |
| ✓ | ✓ | ✓ | ✓ |
코드 변경 제안 적용 |
|
| ✓ | ✓ | ✓ |
리퀘스트 승인 (9) |
|
| ✓ | ✓ | ✓ |
리퀘스트 할당 |
|
| ✓ | ✓ | ✓ |
리퀘스트 생성 (18) |
|
| ✓ | ✓ | ✓ |
레이블 추가 |
|
| ✓ | ✓ | ✓ |
스레드 잠금 |
|
| ✓ | ✓ | ✓ |
관리 또는 수락 |
|
| ✓ | ✓ | ✓ |
머지 승인 규칙 관리(프로젝트 설정) |
|
|
| ✓ | ✓ |
삭제 |
|
|
|
| ✓ |
Metrics dashboards | |||||
즐겨찾기 메트릭 대시보드 관리 (7) | ✓ | ✓ | ✓ | ✓ | ✓ |
메트릭 대시보드 댓글 보기 |
| ✓ | ✓ | ✓ | ✓ |
메트릭 대시보드 댓글 생성/편집/삭제 |
|
| ✓ | ✓ | ✓ |
Package registry | |||||
패키지 받기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
패키지 게시 |
|
| ✓ | ✓ | ✓ |
패키지 삭제 |
|
|
| ✓ | ✓ |
Project operations | |||||
Error Tracking 목록 보기 |
| ✓ | ✓ | ✓ | ✓ |
기능 플래그 관리 |
|
| ✓ | ✓ | ✓ |
오류 추적 관리 |
|
|
| ✓ | ✓ |
Project | |||||
프로젝트 다운로드 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
댓글 입력 | ✓ | ✓ | ✓ | ✓ | ✓ |
이미지에 대한 의견 재배치(모든 사용자가 게시) | ✓ (10) | ✓ (10) | ✓ (10) | ✓ | ✓ |
인사이트 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
릴리스 보기 | ✓ (6) | ✓ | ✓ | ✓ | ✓ |
요구 사항 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
시간 추적 보고서 보기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
Wiki 페이지 보기 | ✓ | ✓ | ✓ | ✓ | ✓ |
스니펫 생성 |
| ✓ | ✓ | ✓ | ✓ |
레이블 관리 |
| ✓ | ✓ | ✓ | ✓ |
프로젝트 트래픽 통계 보기 |
| ✓ | ✓ | ✓ | ✓ |
마일스톤 생성, 편집, 삭제 |
|
| ✓ | ✓ | ✓ |
릴리스 생성, 편집, 삭제 |
|
| ✓ (13) | ✓ (13) | ✓ (13) |
Wiki 페이지 생성, 편집 |
|
| ✓ | ✓ | ✓ |
리뷰 앱 활성화 |
|
| ✓ | ✓ | ✓ |
프로젝트 감사 이벤트 보기 |
|
| ✓ (11) | ✓ | ✓ |
배포 키 추가 |
|
|
| ✓ | ✓ |
새 팀원 추가 |
|
|
| ✓ | ✓ |
프로젝트 기능 가시성 수준 변경 |
|
|
| ✓ (14) | ✓ |
웹훅 구성 |
|
|
| ✓ | ✓ |
Wiki 페이지 삭제 |
|
| ✓ | ✓ | ✓ |
댓글 편집(모든 사용자가 게시) |
|
|
| ✓ | ✓ |
프로젝트 배지 편집 |
|
|
| ✓ | ✓ |
프로젝트 설정 편집 |
|
|
| ✓ | ✓ |
프로젝트 내보내기 |
|
|
| ✓ | ✓ |
프로젝트 액세스 토큰 관리 (12) |
|
|
| ✓ | ✓ |
프로젝트 운영 관리 |
|
|
| ✓ | ✓ |
그룹과 프로젝트 공유 (초대) |
|
|
| ✓ (8) | ✓ (8) |
구성원의 2FA 상태 보기 |
|
|
| ✓ | ✓ |
프로젝트 규정 준수 프레임워크 관리 |
|
|
|
| ✓ |
아카이브 프로젝트 |
|
|
|
| ✓ |
프로젝트 가시성 수준 변경 |
|
|
|
| ✓ |
프로젝트 삭제 |
|
|
|
| ✓ |
알림 이메일 비활성화 |
|
|
|
| ✓ |
프로젝트 이름 바꾸기 |
|
|
|
| ✓ |
프로젝트를 다른 네임스페이스로 전송 |
|
|
|
| ✓ |
Repository | |||||
프로젝트 코드 가져오기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
프로젝트 코드 보기 | ✓ (1) | ✓ | ✓ | ✓ | ✓ |
커밋 상태 보기 |
| ✓ | ✓ | ✓ | ✓ |
태그 추가 |
|
| ✓ | ✓ | ✓ |
새 브랜치 생성 |
|
| ✓ | ✓ | ✓ |
커밋 상태 생성 또는 업데이트 |
|
| ✓ (5) | ✓ | ✓ |
보호되지 않은 브랜치로 강제 푸시 |
|
| ✓ | ✓ | ✓ |
보호되지 않은 브랜치로 푸시 |
|
| ✓ | ✓ | ✓ |
보호되지 않은 브랜치 제거 |
|
| ✓ | ✓ | ✓ |
Git 태그 재작성 또는 제거 |
|
| ✓ | ✓ | ✓ |
브랜치 보호 활성화 또는 비활성화 |
|
|
| ✓ | ✓ |
태그 보호 활성화 또는 비활성화 |
|
|
| ✓ | ✓ |
푸시 규칙 관리 |
|
|
| ✓ | ✓ |
보호된 브랜치로 푸시 (5) |
|
|
| ✓ | ✓ |
개발자용 보호 브랜치 푸시 켜기 또는 끄기 |
|
|
| ✓ | ✓ |
포크 관계 제거 |
|
|
|
| ✓ |
보호된 브랜치로 강제 푸시 (4) |
|
|
|
|
|
보호된 브랜치 제거 (4) |
|
|
|
|
|
Requirements Management | |||||
보관/재개 |
| ✓ | ✓ | ✓ | ✓ |
생성/편집 |
| ✓ | ✓ | ✓ | ✓ |
가져오기/내보내기 |
| ✓ | ✓ | ✓ | ✓ |
Security dashboard | |||||
보안 보고서 보기 | ✓ (3) | ✓ | ✓ | ✓ | ✓ |
취약점 발견으로 이슈 생성 |
|
| ✓ | ✓ | ✓ |
취약점 발견으로 취약점 생성 |
|
| ✓ | ✓ | ✓ |
취약점 해제 |
|
| ✓ | ✓ | ✓ |
취약점 발견 닫기 |
|
| ✓ | ✓ | ✓ |
취약점 해결 |
|
| ✓ | ✓ | ✓ |
취약점을 감지된 상태로 되돌리기 |
|
| ✓ | ✓ | ✓ |
보안 대시보드 사용 |
|
| ✓ | ✓ | ✓ |
취약점 보기 |
|
| ✓ | ✓ | ✓ |
종속성 목록에서 취약점 발견 항목 보기 |
|
| ✓ | ✓ | ✓ |
Terraform | |||||
Terraform 상태 읽기 |
|
| ✓ | ✓ | ✓ |
Terraform 상태 관리 |
|
|
| ✓ | ✓ |
Test Case | |||||
아카이브 |
| ✓ | ✓ | ✓ | ✓ |
생성 |
| ✓ | ✓ | ✓ | ✓ |
이동 |
| ✓ | ✓ | ✓ | ✓ |
다시 열기 |
| ✓ | ✓ | ✓ | ✓ |
자체 관리되는 GitLab 인스턴스에서 게스트 사용자는 이 작업을 전용 프로젝트가 아닌 공용 및 내부 프로젝트에서만 수행할 수 있습니다. 프로젝트가 내부 프로젝트인 경우에도 외부 사용자에게 명시적으로 액세스해야 합니다.
Guest 사용자는 자신이 직접 생성한 기밀 이슈만 볼 수 있습니다.
프로젝트 설정 > CI/CD에서 Public Pipeline이 활성화된 경우
Guest, Reporter, Developer, Maintener 또는 Owner에는 허용되지 않습니다.
브랜치가 보호되는 경우 Developer 및 Maintener에 따라 다릅니다.
Guest 사용자는 자산을 다운로드하기 위해 GitLab 릴리스에 액세스할 수 있지만 소스 코드를 다운로드하거나 커밋 및 릴리스 증거와 같은 저장소 정보를 볼 수 없습니다.
작업은 사용자가 소유(참조)한 레코드로만 제한됩니다.
공유 그룹 잠금이 활성화된 프로젝트는 다른 그룹과 공유할 수 없습니다. 그룹 공유가 있는 그룹에는 영향을 미치지 않습니다.
Merge request 적격 승인자에 대한 자세한 내용은 적격 승인자를 참조하십시오.
Design Management 디자인에 대한 댓글에만 적용됩니다.
사용자는 개별 작업을 기반으로 하는 이벤트만 볼 수 있습니다.
프로젝트 액세스 토큰은 무료 이상에서 자체 관리되는 인스턴스에 대해 지원됩니다. GitLab SaaS Premium 이상에서도 지원됩니다(평가판 라이선스 제외).
태그가 보호되는 경우 Developer 및 Maintener에 따라 다릅니다.
프로젝트 가시성이 비공개로 설정된 경우 Maintener는 프로젝트 기능 가시성 수준을 변경할 수 없습니다.
첨부된 디자인 파일은 사용자에게 Developer 역할이 없어도 이슈와 함께 이동됩니다.
Guest 사용자는 이슈를 생성할 때 메타데이터(예: 레이블, 피할당자 또는 마일스톤)만 설정할 수 있습니다. 그들은 기존 이슈에 대한 메타데이터를 변경할 수 없습니다.
GitLab 14.5 이상에서는 Guest가 인시던트를 생성할 수 없습니다.
외부 구성원의 기여를 수락하는 프로젝트에서 사용자는 자신의 Merge request를 생성, 편집 및 닫을 수 있습니다.