无法将项目用户添加为 PR 审阅者
Can't add project user as PR reviewer
在 Azure DevOps 中,我尝试将用户添加为 PR 的必需审阅者,但我收到此消息:
The reviewer 'reviewer_name' does not have permission to view this pull request
我可以看到他们是贡献者,并且拥有与我相同的 repo 权限
我可以检查哪些内容以确保他们设置了正确的权限?
执行拉取请求所需的权限必须是 Contribute/Contribute 拉取请求,如在:Set Repository Permissions
这可以设置 > 项目设置 > 存储库 > 目标组 > 访问控制摘要屏幕。
检查 repo 级别的权限,因为它必须在 Repo 中设置。
在我的案例中,这是因为该特定用户被设置为组织级别
的利益相关者
即使他们是项目管理员,我也不得不将他们的组织权限升级到 基本 访问权限
I can see that they are a contributor, and have the same repo permissions as I do
根据您的描述,这些用户应该只有利益相关者访问权限。
实际上,要贡献一个拉取请求,您需要满足两件事:权限,访问级别。
具有利益相关者访问级别的用户,他将无法将 Azure Repos 用于您的私人项目。
当然,他也无法在 Azure Repos 中查看任何拉取请求。
您可以从组织设置--用户--访问级别查看此信息
更详细的概念可以参考我们的官方link:Get started as a Stakeholder
请将用户访问级别更改为 Basic 及以上,然后该用户应该能够查看和访问这些存储库并查看拉取请求。
注意:要更改访问级别,您必须在 Azure DevOps 中拥有项目集合管理员或组织所有者权限。
在 Azure DevOps 中,我尝试将用户添加为 PR 的必需审阅者,但我收到此消息:
The reviewer 'reviewer_name' does not have permission to view this pull request
我可以看到他们是贡献者,并且拥有与我相同的 repo 权限
我可以检查哪些内容以确保他们设置了正确的权限?
执行拉取请求所需的权限必须是 Contribute/Contribute 拉取请求,如在:Set Repository Permissions
这可以设置 > 项目设置 > 存储库 > 目标组 > 访问控制摘要屏幕。
检查 repo 级别的权限,因为它必须在 Repo 中设置。
在我的案例中,这是因为该特定用户被设置为组织级别
的利益相关者即使他们是项目管理员,我也不得不将他们的组织权限升级到 基本 访问权限
I can see that they are a contributor, and have the same repo permissions as I do
根据您的描述,这些用户应该只有利益相关者访问权限。
实际上,要贡献一个拉取请求,您需要满足两件事:权限,访问级别。
具有利益相关者访问级别的用户,他将无法将 Azure Repos 用于您的私人项目。
当然,他也无法在 Azure Repos 中查看任何拉取请求。
您可以从组织设置--用户--访问级别查看此信息
更详细的概念可以参考我们的官方link:Get started as a Stakeholder
请将用户访问级别更改为 Basic 及以上,然后该用户应该能够查看和访问这些存储库并查看拉取请求。
注意:要更改访问级别,您必须在 Azure DevOps 中拥有项目集合管理员或组织所有者权限。