【问题标题】:Azure DevOps - permissions issue with deployment groupsAzure DevOps - 部署组的权限问题
【发布时间】:2019-10-29 17:27:50
【问题描述】:

有谁知道我可以在哪里设置权限以管理 Azure DevOps 中的部署组。

如果我点击此处显示的菜单中的“部署组”:

我在单击部署组时收到此消息。

错误消息指出:

您没有注册目标的权限。联系您的版本 经理授予权限

我是项目管理员和构建管理员组的成员。

【问题讨论】:

  • 您的代理池权限是什么?部署组是一种特殊的代理池。
  • 如果我通过组织设置->代理池进入代理池并单击“安全”,我会收到另一条消息“您无权编辑此资源的角色”
  • 你去。您需要被授予管理代理池的权限。
  • 我完全同意,但你知道这个权限在哪里吗?我在任何地方都没有看到此权限。
  • 您的权限显示在什么地方:https://dev.azure.com/{your-organization-name}/_settings/deploymentpools?view=pools

标签: azure-devops azure-pipelines-release-pipeline


【解决方案1】:

我可以通过以下权限设置重现您的问题并解决它。

在部署池中点击管理

如果您收到此错误you do not have permission to manage this deployment pool's roles 以阻止您在安全中修改权限。您需要在组织设置权限中添加到 Project Collection Administrators 组。如果不能加入PCA组,可以让PCA组的用户帮你修改。

在安全中将用户的角色设置为管理员,点击Save Changes

进行此设置后,进入部署组时不会收到错误信息:You do not have permissions to register targets. Contact your release manager to grant permission

【讨论】:

  • 我们昨天在内部讨论了这个问题,我们也认为这是问题所在,因为设置我们的 azure 项目的开发人员之一就在该组中,这是我们看到的唯一安全差异。我会确认这一点并接受这个作为答案,如果它被证明是正确的。谢谢
  • 确认为修复。谢谢。
【解决方案2】:

此访问权限不是必需的,因为我能够在不更改对其他人的组织级别访问权限的情况下解决此问题,并且确实不会与所有人共享此类访问权限。

【讨论】:

猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-15
  • 1970-01-01
  • 2013-08-29
  • 2021-07-01
相关资源
最近更新 更多