멤버와 권한 관리
GitLab의 그룹과 프로젝트에 사용자를 초대하고 권한을 부여할 수 있습니다. 사용자는 특정 그룹이나 프로젝트에서 가지고 있는 액세스 수준에 따라 다른 능력을 갖습니다. GitLab에서는 Guest
, Reporter
, Developer
, Maintainer
, Owner
로 역할을 구분하여 접근 권한을 부여합니다.
역할 권한
Owner
기본적으로 그룹이나 프로젝트를 생성한 사람이 가지며, 그룹에서는 추가적으로 구성원에게도 부여할 수 있습니다. 그룹 또는 프로젝트에서 모든 권한을 가집니다. 일반적으로 팀장이나 PM 등 프로젝트 및 제품을 관리하는 사람에게 부여합니다.
Maintainer
그룹 또는 프로젝트 수정/삭제, 그룹 회원 관리 등 일부 기능을 제외하고 Owner
의 대부분 권한을 가집니다. Master에 Push 하고 Production으로 배포할 수 있습니다. 주로 업무를 배정하고 Merge Request를 승인하는 PL이나 시니어 엔지니어에게 부여합니다. 코드 리뷰를 하며 제품 및 코드베이스(codebase)를 알고 있어야 합니다.