企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Protected Environments > 原文:[https://docs.gitlab.com/ee/ci/environments/protected_environments.html](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) * [Overview](#overview) * [Protecting environments](#protecting-environments) * [Modifying and unprotecting environments](#modifying-and-unprotecting-environments) # Protected Environments[](#protected-environments-premium "Permalink") [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/6303) in [GitLab Premium](https://about.gitlab.com/pricing/) 11.3. ## Overview[](#overview "Permalink") 可以出于多种原因使用[环境](../environments/index.html) : * 其中一些仅用于测试. * 其他用于生产. 由于部署工作可以由具有不同角色的不同用户来提出,因此对"特定"环境进行"保护"以防止未经授权的人员影响他们很重要. 默认情况下,受保护的环境会做一件事:它确保只有具有适当特权的人才能部署到该环境,从而确保其安全. **注意:**始终允许 GitLab 管理员使用环境,即使环境受到保护也是如此. 要保护,更新或取消保护环境,您至少需要具有[维护者权限](../../user/permissions.html) . ## Protecting environments[](#protecting-environments "Permalink") 为了保护环境: 1. 导航到项目的**"设置">" CI / CD"** . 2. 展开" **保护环境"**部分. 3. 从" **环境"**下拉菜单中,选择要保护的环境. 4. 在" **允许部署"**下拉菜单中,选择要授予其部署访问权限的角色,用户或组. 请记住: * 有两种角色可供选择: * **维护者** :将允许访问项目中的所有维护者. * **开发人员** :将允许访问该项目中的所有维护人员和所有开发人员. * 您只能选择已经与项目关联的组. * 只有具有至少开发人员权限级别的用户才会显示在" **允许部署"**下拉菜单中. 5. 单击**保护**按钮. 现在,受保护的环境将出现在受保护环境的列表中. ## Modifying and unprotecting environments[](#modifying-and-unprotecting-environments "Permalink") 维护者可以: * 通过在" **允许部署"**下拉菜单中更改访问权限,可以随时更新现有的受保护环境. * 通过单击该环境的" **取消保护"**按钮来**取消保护**该环境. 有关更多信息,请参阅[部署安全](deployment_safety.html) .