InfoGrab Docs

역할 및 권한

GitLab의 각 사용자 역할에서 사용 가능한 권한과 기능을 이해합니다.

역할은 그룹 또는 프로젝트에서 사용자의 권한을 정의합니다. 관리자 접근 권한 이 있는 사용자는 모든 권한을 가지며 모든 작업을 수행할 수 있습니다. 역할 # 히스토리 Planner role introduced in GitLab 17.7. Security Manager role introduced in GitLab 18.11. 그룹 또는 프로젝트에 사용자를 추가할 때 역할을 할당합니다. 역할에 따라 권한이 결정됩니다. 기본 역할 또는 사용자 지정 역할 을 할당합니다. 사용자는 각 그룹 및 프로젝트마다 다른 역할을 가질 수 있습니다. 사용자는 항상 가장 높은 역할의 권한을 유지합니다. 예를 들어, 사용자가 다음을 가진 경우: 상위 그룹의 Maintainer 역할 해당 그룹의 프로젝트에 대한 Developer 역할 사용자는 프로젝트에서 Maintainer 역할에 대한 권한을 상속합니다. 할당된 역할을 보려면 그룹 또는 프로젝트 의 구성원 페이지로 이동합니다. 기본 역할 # 다음 기본 역할을 사용할 수 있습니다: 역할 설명 Minimal Access 프로젝트에 대한 접근 없이 제한된 그룹 정보를 봅니다. 자세한 내용은 Minimal Access 사용자 를 참조하세요. Guest 이슈 및 에픽을 보고 댓글을 작성합니다. 코드를 푸시하거나 저장소에 접근할 수 없습니다. 이 역할은 비공개 및 내부 프로젝트 에만 적용됩니다. Planner 이슈, 에픽, 마일스톤, 이터레이션을 생성하고 관리합니다. 코드 변경 사항을 보고 협업하는 기능과 함께 프로젝트 계획 및 추적에 초점을 맞춥니다. Reporter 코드를 보고, 이슈를 생성하고, 보고서를 생성합니다. 코드를 푸시하거나 보호된 브랜치를 관리할 수 없습니다. Security Manager 보안 취약점, 컴플라이언스 구성, 감사 이벤트를 보고 관리합니다. 코드 푸시 액세스 없이 보안 운영에 집중합니다. Developer 비보호 브랜치에 코드를 푸시하고, 머지 리퀘스트를 생성하고, CI/CD 파이프라인을 실행합니다. 프로젝트 설정을 관리할 수 없습니다. Maintainer 브랜치, 머지 리퀘스트, CI/CD 설정 및 프로젝트 구성원을 관리합니다. 프로젝트를 삭제할 수 없습니다. Owner 삭제 및 공개 수준 설정을 포함한 프로젝트 또는 그룹에 대한 완전한 제어권을 가집니다. 기본적으로 모든 사용자는 최상위 그룹을 만들고 사용자 이름을 변경할 수 있습니다. 관리자 접근 권한 이 있는 사용자는 이 동작을 변경할 수 있습니다. 그룹 권한 # 그룹의 유일한 Owner가 아닌 이상 모든 사용자는 그룹에서 스스로를 제거할 수 있습니다. 다음 표는 각 역할에 사용 가능한 그룹 권한을 나열합니다: 그룹 # 그룹 기능 에 대한 그룹 권한: 작업 Guest Planner Reporter Security Manager Developer Maintainer Owner 그룹 탐색 ✓ ✓ ✓ ✓ ✓ ✓ ✓ 그룹에서 프로젝트 검색 ✓ ✓ ✓ ✓ ✓ ✓ ✓ 그룹 감사 이벤트 보기 1 ✓ ✓ ✓ ✓ 그룹에서 프로젝트 생성 2 ✓ ✓ ✓