GitLab의 역할과 권한
GitLab의 역할(Role)
Guest (private and internal projects only)
이슈를 만들거나 댓글 작성 가능 → 제한적 협업
Reporter
Git Repository의 파일의 버전을 변경할 수 없음
Group Epic 생성 가능
이슈 담당자 지정 등의 제한된 이슈 관리 활동과 Merge Request 생성 가능
Developer (개발자)
GitLab 프로젝트 및 그룹에 포함된 에픽이나 이슈들을 생성, 수정 및 보완 할 수 있음
제약이 설정된 Branch에 Push할 수 없지만, 별도의 Branch를 생성하여 Git Repository의 파일을 변경
변경이 완료되면 Merge Request를 생성하여 승인을 요청
Maintainer (PL/PM)
Master Branch에 Push 할 수 있고, Merge Request를 승인할 수 있음
Group/Project/구성원 괸리를 제외하고 Owner의 대부분 권한이 포함됨
Owner (PM/관리자)
Group 또는 Project를 생성한 사람 → Group과 Project의 모든 권한을 가지고 있음
Member 추가 및 초대 가능 → Member의 역할 부여