사용자 지정 권한
특정 조직의 필요를 충족하는 맞춤형 권한으로 사용자 지정 권한을 생성합니다.
히스토리 GitLab 16.4에서 UI로 사용자 지정 권한을 생성하고 제거하는 기능이 도입 되었습니다. GitLab 16.7에서 UI를 사용하여 사용자 지정 권한으로 그룹에 사용자를 추가하거나, 사용자의 사용자 지정 권한을 변경하거나, 그룹 구성원에서 사용자 지정 권한을 제거하는 기능이 도입 되었습니다. GitLab 16.9에서 GitLab Self-Managed에서 인스턴스 전체 사용자 지정 권한을 생성하고 제거하는 기능이 도입 되었습니다. GitLab 17.7에서 사용자 지정 관리자 권한이 custom_ability_read_admin_dashboard 라는 플래그 와 함께 실험 으로 도입 되었습니다. GitLab 17.9에서 UI로 사용자 지정 관리자 권한을 관리하는 기능이 custom_admin_roles 라는 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됩니다. GitLab 18.3에서 사용자 지정 관리자 권한이 일반 제공 됩니다. 기능 플래그 custom_admin_roles 가 기본적으로 활성화됩니다. 사용자 지정 권한을 사용하면 조직에 필요한 특정 사용자 지정 권한 만 있는 권한을 생성할 수 있습니다. 각 사용자 지정 권한은 기존의 기본 권한을 기반으로 합니다. 예를 들어, Guest 권한을 기반으로 하지만 프로젝트 리포지터리의 코드를 볼 수 있는 권한도 포함하는 사용자 지정 권한을 생성할 수 있습니다. 사용자 지정 권한에는 두 가지 유형이 있습니다: 사용자 지정 멤버 권한: 그룹 또는 프로젝트의 멤버에게 할당할 수 있습니다. 모든 서브그룹 또는 프로젝트에서 동일한 권한을 얻습니다. 자세한 내용은 구성원 유형 을 참조하세요. 시트를 사용 하며 청구 가능 사용자 가 됩니다. read_code 권한만 포함하는 사용자 지정 Guest 멤버 권한은 시트를 사용하지 않습니다. 사용자 지정 관리자 권한: 인스턴스의 모든 사용자에게 할당할 수 있습니다. 특정 관리자 작업을 수행할 수 있는 권한을 얻습니다. 사용자 지정 권한 기능의 데모는 [Demo] Ultimate Guest can view code on private repositories via custom role 을 참조하세요. 사용자 지정 멤버 권한 생성 # 사용자 지정 멤버 권한을 생성하려면 기본 GitLab 권한을 선택하고 추가 권한 을 추가합니다. 기본 권한은 사용자 지정 권한에 사용 가능한 최소 권한을 정의합니다. 감사인 을 기본 권한으로 사용할 수 없습니다. 사용자 지정 권한은 일반적으로 Maintainer 또는 Owner 권한으로 제한되는 작업을 허용할 수 있습니다. 예를 들어, CI/CD 변수를 관리할 권한이 있는 사용자 지정 권한은 다른 Maintainer 또는 Owner가 추가한 CI/CD 변수도 관리할 수 있게 합니다. 사용자 지정 멤버 권한은 그룹과 프로젝트에서 사용할 수 있습니다: GitLab.com에서 사용자 지정 권한이 생성된 최상위 그룹 아래. GitLab Self-Managed 및 GitLab Dedicated에서 전체 인스턴스. 사전 요구
