【问题标题】:Azure Devops permission for some repositories某些存储库的 Azure Devops 权限
【发布时间】:2020-07-29 14:41:05
【问题描述】:

我们有一个包含多个存储库的 Azure Devops 项目。 但是,我们只想将几个存储库的访问权限授予另一个团队。

我已经设置了一个名为 Outsource 的组(奇怪的是它没有显示在项目设置 > 常规 > 团队下)并且在项目设置 > 存储库 > 存储库部分中,我已授予该组权限。

但是,他们无法从 My Org > Repos(红色图标)访问这些 repos。 他们也无法克隆存储库。

“外包”组中的一个用户被设置为基本用户。

谁能告诉我是否缺少设置?似乎提供对回购的许可没有任何作用? 我还给了他们访问不同项目的权限,他们可以正常访问。

【问题讨论】:

标签: azure azure-devops devops


【解决方案1】:

Stakeholder user 无法访问私有项目仓库。 权限组 Outsource 为集合级组,建议您打开项目设置,创建项目级权限组并添加这些用户。

配置权限

打开项目设置->存储库->单击一个存储库->选择要授予另一个团队访问权限的存储库->添加权限组并将权限读取设置为允许。然后组用户可以访问这些存储库。

选择您不想授予其他团队访问权限的存储库->添加权限组并将权限读取设置为拒绝。那么组用户就不能访问这些仓库了。

【讨论】:

  • 谢谢 我可以将所有 repos 设置为拒绝,然后将单个 repos 设置为阅读吗?
  • 在 Azure DevOps 中,拒绝拥有最高级别,它可以覆盖所有允许权限。您需要在每个存储库中配置权限。
  • 这个问题有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this
猜你喜欢
  • 1970-01-01
  • 2021-07-01
  • 2022-11-16
  • 2021-12-05
  • 1970-01-01
  • 2020-03-26
  • 1970-01-01
  • 2019-12-20
  • 2020-07-14
相关资源
最近更新 更多