Azure DevOps对新项目中的组织成员的默认读取访问权限

问题描述

我管理着一个由数十个用户组成的Azure DevOps组织,这些用户都具有该组织上的Visual Studio订阅者级别或基本用户访问级别。

当某人创建一个新项目时,该项目需要为私有存储库,我希望所有组织用户自动获得读取访问权限,以查看该项目并克隆存储库。有没有办法做到这一点?一旦我们在项目级别授予访问权限,一切都会很好,但是有时人们创建项目却不授予访问权限,因此我不知道存在哪些项目。我们是否需要依靠创建项目的人员在创建用户组时授予其访问权限?

解决方法

当某人创建一个需要私人仓库的新项目时,我 希望所有组织用户自动获得对 查看项目并克隆存储库。有办法吗?

设计上不支持

为保护私有项目,Azure Devops不支持将这些新创建的项目的访问权限自动授予那些正常的组织级用户,除非这些用户属于PCA(项目集合管理员,整个组织中的最高级别。授予普通用户)。

因此,我们要做,需要依靠创建项目的人员在创建用户组时为其授予读取权限。除了项目创建者(创建项目的人员)之外,PCA或项目管理员也可以执行此工作。

您可以创建一个包含Org用户的新组织组:

enter image description here

然后通过手动将该组添加为默认Project Reader组的成员来授予这些用户访问权限:

enter image description here

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...