GitHub 无法创建服务挂钩订阅无法在所选 GitHub 上配置服务...集成无法访问资源
GitHub Could not create service hooks subscription Unable to configure a service on the selected GitHub... Resource not accessible by integration
当我尝试更新 Azure DevOps 发布管道上的环境变量时,出现以下错误。
GitHub Could not create service hooks subscription Unable to configure a service on the selected GitHub repository. GitHub returned the error 'Resource not accessible by integration'.
我是 GitHub 存储库的管理员。
在 Get sources
中,它当前配置为 GitHub OAuth 服务连接。另一个用户能够更新环境变量。我正在使用 GitHub(不是企业版)。
这是我没有的 Azure DevOps 权限吗?
Is this an Azure DevOps permission that I do not have?
此错误消息通常伴随 GitHub App installation token
服务连接。
去Project Settings => Service Connections
查看具体服务连接的详细信息。如果您的服务连接是 GitHub 基于应用程序安装令牌的服务连接,那么它是满足该问题的预期行为。到目前为止,我们的团队正在努力添加该支持,请查看 this ticket。
解决方法:
1.Create 使用 OAuth/PAT 方法的新服务连接并在您的管道中使用它。由于您是 github 存储库的管理员,因此更推荐使用 Github PAT。
2.If 您拥有服务连接和管道的权限,不会出现此问题。请您的 Azure Devops 项目管理员通过 manage security.
在与 ADO 技术支持合作后,发现我们需要从发布管道中删除工件和触发器定义,然后重新添加。据信存在缓存的服务连接,这将指针更新为正确的服务连接。
我在尝试为构建启用 CI 时遇到了类似的问题并找到了这篇文章,在深入挖掘之后我发现问题出在我们为自动化创建的实际 PAT 上。我们最初错过的是为存储库启用 admin:repo_hook。这比它应该花费的时间更长,但只是想补充一点,因为删除和重新添加东西对我们没有任何实际作用。
当我尝试更新 Azure DevOps 发布管道上的环境变量时,出现以下错误。
GitHub Could not create service hooks subscription Unable to configure a service on the selected GitHub repository. GitHub returned the error 'Resource not accessible by integration'.
我是 GitHub 存储库的管理员。
在 Get sources
中,它当前配置为 GitHub OAuth 服务连接。另一个用户能够更新环境变量。我正在使用 GitHub(不是企业版)。
这是我没有的 Azure DevOps 权限吗?
Is this an Azure DevOps permission that I do not have?
此错误消息通常伴随 GitHub App installation token
服务连接。
去Project Settings => Service Connections
查看具体服务连接的详细信息。如果您的服务连接是 GitHub 基于应用程序安装令牌的服务连接,那么它是满足该问题的预期行为。到目前为止,我们的团队正在努力添加该支持,请查看 this ticket。
解决方法:
1.Create 使用 OAuth/PAT 方法的新服务连接并在您的管道中使用它。由于您是 github 存储库的管理员,因此更推荐使用 Github PAT。
2.If 您拥有服务连接和管道的权限,不会出现此问题。请您的 Azure Devops 项目管理员通过 manage security.
在与 ADO 技术支持合作后,发现我们需要从发布管道中删除工件和触发器定义,然后重新添加。据信存在缓存的服务连接,这将指针更新为正确的服务连接。
我在尝试为构建启用 CI 时遇到了类似的问题并找到了这篇文章,在深入挖掘之后我发现问题出在我们为自动化创建的实际 PAT 上。我们最初错过的是为存储库启用 admin:repo_hook。这比它应该花费的时间更长,但只是想补充一点,因为删除和重新添加东西对我们没有任何实际作用。