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

아카이브

 

생성

 

이동

 

다시 열기

 

  1. 자체 관리되는 GitLab 인스턴스에서 게스트 사용자는 이 작업을 전용 프로젝트가 아닌 공용 및 내부 프로젝트에서만 수행할 수 있습니다. 프로젝트가 내부 프로젝트인 경우에도 외부 사용자에게 명시적으로 액세스해야 합니다.

  2. Guest 사용자는 자신이 직접 생성한 기밀 이슈만 볼 수 있습니다.

  3. 프로젝트 설정 > CI/CD에서 Public Pipeline이 활성화된 경우

  4. Guest, Reporter, Developer, Maintener 또는 Owner에는 허용되지 않습니다. 

  5. 브랜치가 보호되는 경우 Developer 및 Maintener에 따라 다릅니다.

  6. Guest 사용자는 자산을 다운로드하기 위해 GitLab 릴리스에 액세스할 수 있지만 소스 코드를 다운로드하거나 커밋 및 릴리스 증거와 같은 저장소 정보를 볼 수 없습니다.

  7. 작업은 사용자가 소유(참조)한 레코드로만 제한됩니다.

  8. 공유 그룹 잠금이 활성화된 프로젝트는 다른 그룹과 공유할 수 없습니다. 그룹 공유가 있는 그룹에는 영향을 미치지 않습니다.

  9. Merge request 적격 승인자에 대한 자세한 내용은 적격 승인자를 참조하십시오.

  10. Design Management 디자인에 대한 댓글에만 적용됩니다.

  11. 사용자는 개별 작업을 기반으로 하는 이벤트만 볼 수 있습니다.

  12. 프로젝트 액세스 토큰은 무료 이상에서 자체 관리되는 인스턴스에 대해 지원됩니다. GitLab SaaS Premium 이상에서도 지원됩니다(평가판 라이선스 제외).

  13. 태그가 보호되는 경우 Developer 및 Maintener에 따라 다릅니다.

  14. 프로젝트 가시성이 비공개로 설정된 경우 Maintener는 프로젝트 기능 가시성 수준을 변경할 수 없습니다.

  15. 첨부된 디자인 파일은 사용자에게 Developer 역할이 없어도 이슈와 함께 이동됩니다.

  16. Guest 사용자는 이슈를 생성할 때 메타데이터(예: 레이블, 피할당자 또는 마일스톤)만 설정할 수 있습니다. 그들은 기존 이슈에 대한 메타데이터를 변경할 수 없습니다.

  17. GitLab 14.5 이상에서는 Guest가 인시던트를 생성할 수 없습니다.

  18. 외부 구성원의 기여를 수락하는 프로젝트에서 사용자는 자신의 Merge request를 생성, 편집 및 닫을 수 있습니다.