保护存储库资源

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

可以使用检查和管道权限将保护添加到 存储库资源 。 添加保护时,可以更好地限制存储库所有权和编辑权限。

先决条件

必须是 项目管理员 的成员,或者已将 “管理”权限 设置为 “允许 Git 存储库”。

添加存储库资源检查

  1. 登录到组织(https://dev.azure.com/{yourorganization})并选择项目。

  2. 选择 “项目设置>存储库”。

    转到存储库。

  3. 选择要修改的存储库。

  4. 选择“ >审批”和“检查”。

    选择“审批和检查”。

  5. 选择一个检查以设置存储库资源的使用方式,然后选择“ 下一步”。 在以下示例中,我们选择添加审批,因此每次管道请求存储库时,都会手动审批者。 有关详细信息,请参阅 审批和检查

    可以添加的检查的屏幕截图。

  6. 在生成的屏幕中配置检查,然后选择“ 创建”。

    配置的“检查”和“创建”按钮的屏幕截图。

存储库具有资源检查。

向存储库资源添加管道权限

还可以将存储库设置为仅在特定的 YAML 管道上使用。 将存储库限制为特定管道可防止项目中未经授权的 YAML 管道使用存储库。 此设置仅适用于 YAML 管道。

重要

默认情况下,对受保护资源关闭对所有管道的访问。 若要授予对所有管道的访问权限,请在资源“向所有管道授予访问权限”旁边的安全框中输入一个复选框。 创建或编辑资源时,可以执行此作。 需要拥有存储库 管理员 角色才能使用此选项。

  1. 登录到组织(https://dev.azure.com/{yourorganization})并选择项目。

  2. 选择 项目设置>存储库

    转到存储库。

  3. 选择要修改的存储库。

  4. 选择 “安全性”。

    选择“安全”选项卡。

  5. 转到 管道权限

    添加管道存储库限制。

  6. 选择

  7. 选择要添加的存储库。

可以看到列出的已添加存储库。

后续步骤