如何限制用户的repos访问

问题描述 投票:-1回答:1

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

假设我的项目中有3个回购:

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

例如,如何确保A队无法看到回购2和3?

谢谢

azure-devops
1个回答
2
投票

您需要使用单个回购的安全设置。

因为权限在整个继承链中被评估为Deny胜过允许,所以您将团队添加到repo并拒绝其“Contribute”权限。

拒绝DSP团队

enter image description here

允许ULP团队

enter image description here

注意:如果您向团队添加团队,并且他们的权限与团队所属的任何团队或团队相同,则团队的条目将被删除,因为没有给出团队或团队无法继承的明确值。

通过禁用“删除”按钮可以观察到这种情况。 AzDO告诉您此团队或组没有明确的权限集,并且其所有权限都是推断(未设置)或继承,因此将被删除。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.