azure-devops - Azure devops 中是否有任何特定的代码审查权限?
问题描述
我想授予某人仅用于代码审查目的的权限(没有其他权限)。Azure DevOps 中是否有任何此类权限?任何人请帮忙!
解决方案
Azure Devops 中没有这样的权限。唯一的选择是尽可能限制人员权限,即拒绝所有其他权限,只允许参与拉取请求。您可以查看以下步骤:
1,将用户添加到您的组织具有基本访问权限。
转到组织设置->安全->权限->用户->选择用户并拒绝他的所有权限。
2,将此用户添加到您项目的Readers组
转到项目设置->权限->选择读者组->添加此用户
3,为您的项目设置用户的权限。
转到项目设置->权限->用户->选择此用户 ->拒绝除查看项目级别信息之外的所有权限。
4、设置用户对Repos的权限。
转到项目设置-> Repos -> Repositories ->选择repo(或单击All Repositories下的Permissions选项卡以设置所有 repos 的权限)-> Permissions ->在搜索栏中搜索用户-> 仅允许为该用户提供拉取请求和读取权限
5、设置Pipeline的权限。
转到您的项目门户->管道-> 单击3dots ->管理器安全性
在搜索栏中搜索用户->将他的查看构建权限和查看构建管道更改为拒绝
6、设置Release权限。
在搜索栏中搜索用户->将其查看发布和查看发布管道的权限更改为拒绝
即便如此,个人的权限也不能仅限于完全审查代码。他可以拥有Overview 和Artifacts 的读取权限。
以上希望有帮助!