Azure管道和Github之间集成所需的权限



Azure Pipelines Bot要求GitHub用户重新运行管道需要什么权限?目前,它对用户的/azp run评论做出以下错误消息的反应:

Commenter does not have sufficient privileges for PR 9999 in repo org/repo

整个集成对于同一存储库的其他用户来说是完美的。

根据您的描述,这个问题似乎是用户没有足够的存储库权限。

请参考以下步骤进行检查:

  1. 只有当您的管道使用Azure Pipelines GitHub应用程序时,对此命令的响应才会出现在拉取请求讨论中。确保您的管道使用Azure Pipelines GitHub应用程序
  2. 存储库合作者可以对手动运行管道的拉取请求进行评论。请检查用户是否为合作者。如果没有,请邀请合作者到存储库
  3. 请确保您的成员资格在存储库的组织中是公开的,或者直接将用户添加为存储库合作者。Azure Pipelines无法看到私人组织成员,除非他们是直接合作者或属于直接合作者团队

如何邀请合作者到存储库:

  1. 在GitHub上,导航到存储库的主页
  2. 在您的存储库名称下,单击设置
  3. 在左侧边栏中,单击管理访问,然后单击Invite a collaborator按钮
  4. 在";邀请合作者到{您的存储库}";,开始键入合作者的用户名。从下拉菜单中选择合作者的用户名
  5. 单击添加合作者

注意:每个注释只有一个/azp命令

参考文件:https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#注释触发

最新更新