某些存储库的Azure Devops权限

时间:2020-07-29 14:41:05

标签: azure azure-devops devops

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

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

但是,他们无法从“我的组织”>“回购”(红色图标)访问这些回购。 而且他们也不能克隆存储库。

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

谁能告诉我是否缺少设置?似乎不提供针对回购协议的许可有什么作用? 我还授予他们访问其他项目的权限,他们可以访问该项目。

1 个答案:

答案 0 :(得分:1)

Stakeholder user无法访问私有项目存储库。 权限组“外包是集合级别”组,建议您打开项目设置并创建项目级别权限组并添加这些用户。 enter image description here

配置权限

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

enter image description here

选择您不想授予其他团队访问权限的存储库->添加权限组并将权限“读取”设置为“拒绝”。然后,组用户将无法访问这些存储库。

enter image description here