我们有一个带有多个存储库的Azure Devops项目。 但是,我们只想将另一个仓库的访问权限授予另一个团队。
我已经建立了一个名为Outsource
的组(奇怪的是它没有显示在“项目设置”>“常规”>“团队”下),并且在“项目设置”>“存储库”>“存储库”部分中,我已经授予了该组许可。
但是,他们无法从“我的组织”>“回购”(红色图标)访问这些回购。 而且他们也不能克隆存储库。
“外包”组中的一个用户被设置为基本用户。
谁能告诉我是否缺少设置?似乎不提供针对回购协议的许可有什么作用? 我还授予他们访问其他项目的权限,他们可以访问该项目。
答案 0 :(得分:1)
Stakeholder user无法访问私有项目存储库。
权限组“外包是集合级别”组,建议您打开项目设置并创建项目级别权限组并添加这些用户。
配置权限
打开项目设置->存储库->单击一个存储库->选择要授予另一团队访问权限的存储库->添加权限组并将权限“读取”设置为“允许”。然后,组用户可以访问这些存储库。
选择您不想授予其他团队访问权限的存储库->添加权限组并将权限“读取”设置为“拒绝”。然后,组用户将无法访问这些存储库。