보호된 환경
보호된 환경을 통해 배포 액세스를 제한합니다. 역할, 사용자 또는 그룹 멤버십을 기반으로 특정 환경에 배포할 수 있는 사람을 제어합니다.
환경 은 테스트 및 프로덕션 목적 모두에 사용될 수 있습니다. 배포 잡은 다른 역할을 가진 다른 사용자가 실행할 수 있으므로, 특정 환경을 권한이 없는 사용자로부터 보호할 수 있는 것이 중요합니다. 기본적으로 보호된 환경은 적절한 권한을 가진 사람만 배포할 수 있도록 하여 환경을 안전하게 유지합니다. Note GitLab 관리자는 보호된 환경을 포함한 모든 환경을 사용할 수 있습니다. 환경을 보호, 업데이트 또는 보호 해제하려면 최소한 Maintainer 역할이 있어야 합니다. 환경 보호 # 사전 조건: 승인자 그룹에 배포 허용 권한을 부여할 때, 보호된 환경을 구성하는 사용자는 추가할 승인자 그룹의 직접 멤버 여야 합니다. 그렇지 않으면 그룹 또는 하위 그룹이 드롭다운 목록에 표시되지 않습니다. 자세한 내용은 이슈 #345140 을 참조하세요. 승인자 그룹 또는 프로젝트에 승인자 권한을 부여할 때, 기본적으로 승인자 그룹 또는 프로젝트의 직접 멤버만 이러한 권한을 받습니다. 승인자 그룹 또는 프로젝트의 상속된 멤버에게도 이러한 권한을 부여하려면: 그룹 상속 활성화 확인란을 선택합니다. API를 사용 합니다. 환경을 보호하려면: 상단 바에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 설정 > CI/CD 를 선택합니다. 보호된 환경 을 확장합니다. 환경 보호 를 선택합니다. 환경 목록에서 보호할 환경을 선택합니다. 배포 허용 목록에서 배포 액세스를 부여할 역할, 사용자 또는 그룹을 선택합니다. 다음 사항을 고려하세요: 두 가지 역할 중에서 선택할 수 있습니다: Maintainer : Maintainer 역할을 가진 모든 프로젝트 사용자에게 액세스를 허용합니다. Developer : Maintainer 및 Developer 역할을 가진 모든 프로젝트 사용자에게 액세스를 허용합니다. 이미 프로젝트에 초대된 그룹도 선택할 수 있습니다. Reporter 역할로 프로젝트에 추가된 초대 그룹은 배포 전용 액세스 를 위한 드롭다운 목록에 표시됩니다. 특정 사용자도 선택할 수 있습니다. 사용자는 배포 허용 목록에 표시되려면 Developer, Maintainer 또는 Owner 역할이 있어야 합니다. 승인자 목록에서 배포 액세스를 부여할 역할, 사용자 또는 그룹을 선택합니다. 다음 사항을 고려하세요: 두 가지 역할 중에서 선택할 수 있습니다: Maintainer : Maintainer 역할을 가진 모든 프로젝트 사용자에게 액세스를 허용합니다. Developer : Maintainer 및 Developer 역할을 가진 모든 프로젝트 사용자에게 액세스를 허용합니다. 이미 프로젝트에 초대된 그룹만 선택할 수 있습니다. 사용자는 승인자 목록에 표시되려면 Developer, Maintainer 또는 Owner 역할이 있어야 합니다. 승인 규칙 섹션에서: 이 숫자가 규칙의 멤버 수보다 작거나 같은지 확인합니다. 이 기능에 대한 자세한 내용은 배포 승인 을 참조하세요. 보호 를 선택합니다. 이제 보호된 환경이 보호된 환경 목록에 표시됩니다. API를 사용하여
