보호된 패키지
보호된 패키지에 대해 설명합니다.
히스토리 GitLab 16.5에서 packages_protected_packages 라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 17.1에서 보호 규칙 설정 Push protected up to access level 이 Minimum access level for push 로 이름 변경됨 . GitLab 17.6에서 일반 제공 . 기능 플래그 packages_protected_packages 제거. GitLab 17.6에서 Conan 보호 패키지가 packages_protected_packages_conan 이라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 17.9에서 Maven 보호 패키지가 packages_protected_packages_maven 이라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 17.10에서 packages_protected_packages_delete 라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 17.11에서 Maven 보호 패키지가 일반 제공 됨. 기능 플래그 packages_protected_packages_maven 제거. GitLab 17.11에서 Conan 보호 패키지가 일반 제공 됨. 기능 플래그 packages_protected_packages_conan 제거. GitLab 18.0에서 NuGet 보호 패키지가 packages_protected_packages_nuget 이라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 18.1에서 보호된 Helm 차트가 packages_protected_packages_helm 이라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 18.1에서 일반 보호 패키지가 packages_protected_packages_generic 이라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. 이 기능은 실험 입니다. GitLab 18.2에서 일반 보호 패키지가 일반 제공 됨. 기능 플래그 packages_protected_packages_generic 제거. GitLab 18.2에서 NuGet 보호 패키지가 일반 제공 됨. 기능 플래그 packages_protected_packages_nuget 제거. GitLab 18.3에서 Helm 보호 패키지가 일반 제공 됨. 기능 플래그 packages_protected_packages_helm 제거. 기본적으로 Developer, Maintainer 또는 Owner 권한을 가진 사용자는 패키지를 생성, 편집 및 삭제할 수 있습니다. 패키지 보호 규칙을 추가하여 패키지 변경 가능한 사용자를 제한합니다. GitLab은 npm, PyPI, Maven 및 Conan 패키지에 대한 패키지 보호를 지원하지만 에픽 5574 에서는 추가 기능 및 패키지 형식을 추가할 것을 제안
