gpt4 book ai didi

amazon-web-services - 被 AWS CodeBuild 拒绝的 Github Webhook

转载 作者:行者123 更新时间:2023-12-03 21:59:34 27 4
gpt4 key购买 nike

我在 Github 上配置了一个 webhook,它调用 AWS Codebuild 来触发该分支的构建。我看到 CodeBuild 返回一个错误,但我不清楚解决方案是什么。

回复是 400详细信息如下。 webhook 负载是 Github 通常在新推送事件上发送到分支的任何内容。

Connection: close
Content-Length: 89
Content-Type: application/json
Date: Sun, 01 Mar 2020 21:20:05 GMT
x-amzn-ErrorType: InvalidInputException:http://internal.amazon.com/coral/com.amazonaws.codebuild.webhooks/
x-amzn-RequestId: a4dbe4bd-244d-4f4a-826e-ed49bd72c099
{"message":"Invalid Webhook request received: Invalid source repository owner specified"}

我补充几点:

  • PING已成功处理 Webhook 的事件。
  • Github 项目归我的组织所有
  • 我是该组织的所有者
  • 我最初使用具有正确所需范围的个人访问 token 将我的 Codebuild 连接到 Github,并且我尝试使用 OAuth 进行连接。两个连接都有效,但 webhook 仍然以相同的方式失败。
  • 最佳答案

    感谢您使用 AWS CodeBuild。当 CodeBuild 收到 webhook 事件负载时,我们会将 CodeBuild 项目上设置的存储库所有者名称与负载中的信息进行比较。例如,如果您的项目源位置设置为“https://github.com/[owner]/[repo]”,我们将获取 [owner] 并与 webhook 负载中提供的存储库所有者名称/登录名进行比较。如果它们不匹配,将抛出“指定的源存储库所有者无效”异常。

    您可以通过查看“存储库”->“所有者”->“登录”/“名称”字段在有效负载中找到所有者名称/登录名。

    您能否验证您的项目设置与有效负载中的信息相匹配?

    关于amazon-web-services - 被 AWS CodeBuild 拒绝的 Github Webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60479945/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com