如何限制用户的回购访问

时间:2019-03-05 18:50:46

标签: azure-devops

我们有一个包含多个团队/用户的项目,并且希望限制对可用存储库的访问。

假设我的项目中有3个存储库:

  • A团队将在仓库1上工作
  • B团队将在回购2上工作
  • C团队将在仓库3上工作

例如,如何确保A团队看不到仓库2和仓库3?

谢谢

1 个答案:

答案 0 :(得分:2)

您需要在单个存储库上使用安全设置。

因为在整个继承链中,权限被评估为 Deny 胜过 Allow ,所以您需要将团队添加到仓库中,并拒绝其“贡献”权限。

Deny DSP团队

enter image description here

允许ULP小组

enter image description here

注意:如果将团队添加到仓库中,并且他们的权限与该团队所属的任何团队或组的权限相同,则该团队的条目将被删除,因为没有为该团队或团队指定任何明确的值组不能继承。

这可以通过禁用删除按钮来观察。 AzDO告诉您该团队或组没有设置显式权限,并且其所有权限都是推断(未设置)或继承的,因此将被删除。

enter image description here