如何将 Azure DevOps 中的访问限制为仅限一个特定板?

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

我的 Azure DevOps 项目中有“A”、“B”和“C”板。

我想与外部顾问合作。 这个人,我们称他为 Peter,应该只能访问“C”板。 板“A”和“B”中显示的工作项不应可见。

  1. 您有如何解决此需求的建议吗?
  2. 是否可以仅向“C”板区域授予许可?

我为“C”板定义了一个新区域“C 区”。 我定义了一个新团队“External C”。 我将 Peter 添加到“External C”团队中。

Peter 仍然能够看到“A”和“B”板上可见的工作项目。

azure azure-devops permissions
1个回答
0
投票

您可以执行以下操作:

  1. 进入“项目设置”>“团队”在项目中创建3个团队。例如,TeamATeamBTeamC。如果是这样,每个团队都会在这个项目中拥有一个董事会。添加外部顾问作为TeamC的成员。

  2. 进入“项目设置”>“项目配置”>“区域”创建3个区域路径。例如,AreaPath_TeamAAreaPath_TeamBAreaPath_TeamA

  3. 进入“项目设置”>“团队配置”>选择团队>“区域”为每个团队添加区域路径。将区域路径添加到每个团队后,返回“项目配置”>“区域”,可以看到每个区域路径都分配了其团队。

  4. 在“项目配置”>“区域”中,打开AreaPath_TeamAAreaPath_TeamB的安全中心,并将TeamC的所有权限设置为“拒绝”。

通过上述配置,TeamC的成员将无法访问分配给TeamATeamB的工作项,也无法在TeamATeamB的看板上看到工作项。

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