首页 > 解决方案 > Azure devops 中是否有任何特定的代码审查权限?

问题描述

我想授予某人仅用于代码审查目的的权限(没有其他权限)。Azure DevOps 中是否有任何此类权限?任何人请帮忙!

标签: azure-devopsdevopsazure-devops-rest-apiazure-devops-extensionsdevops-services

解决方案


Azure Devops 中没有这样的权限。唯一的选择是尽可能限制人员权限,即拒绝所有其他权限,只允许参与拉取请求。您可以查看以下步骤:

1,将用户添加到您的组织具有基本访问权限。

转到组织设置->安全->权限->用户->选择用户并拒绝他的所有权限。

2,将此用户添加到您项目的Readers组

转到项目设置->权限->选择读者组->添加此用户

3,为您的项目设置用户的权限。

转到项目设置->权限->用户->选择此用户 ->拒绝查看项目级别信息之外的所有权限。

在此处输入图像描述

4、设置用户对Repos的权限。

转到项目设置-> Repos -> Repositories ->选择repo(或单击All Repositories下的Permissions选项卡以设置所有 repos 的权限)-> Permissions ->在搜索栏中搜索用户-> 仅允许为该用户提供拉取请求读取权限

在此处输入图像描述 在此处输入图像描述

5、设置Pipeline的权限。

转到您的项目门户->管道-> 单击3dots ->管理器安全性

在此处输入图像描述

在搜索栏中搜索用户->将他的查看构建权限和查看构建管道更改为拒绝

在此处输入图像描述

6、设置Release权限。

转到您的项目门户->发布-> 单击3dots ->安全 在此处输入图像描述

在搜索栏中搜索用户->将其查看发布和查看发布管道的权限更改为拒绝

在此处输入图像描述

即便如此,个人的权限也不能仅限于完全审查代码。他可以拥有Overview 和Artifacts 的读取权限。

以上希望有帮助!


推荐阅读