Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 已停止发布的版本不受支持。 即使针对重大安全问题,也不会发布补丁。 若要获得更好的性能、改进的安全性和 GitHub Enterprise Server 中的新功能,请参阅升级过程的 Overview。 如需升级帮助,请联系 GitHub Enterprise 支持。

查看 web 挂钩交付

可以查看过去 7 几天的 Webhook 交付的详细信息。

关于 Webhook 交付的概述

您可以查看过去 7 天内发生的 Webhook 传送记录的详细信息。 查看过去的交付有助于验证 Webhook 是否按预期工作。

对于每个 Webhook 交付,可以查看:

  • GitHub 发送的请求标头和有效负载
  • 请求的发送时间
  • GitHub 从您的服务器收到的响应

还可以重新传递最近的 Webhook 交付。 有关详细信息,请参阅“重新传递 Webhook”。

查看存储库的 Webhook 交付

只有具有存储库管理员访问权限的人员才能查看存储库中的 Webhook 交付。

可以使用 GitHub Web 界面或 REST API 查看存储库的最新 Webhook 交付。 有关使用 REST API 查看最近交付的详细信息,请参阅“存储库 Webhook 的 REST API 终结点”。

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

    存储库标头的屏幕截图,其中显示了选项卡。 “设置”选项卡以深橙色边框突出显示。

  3. 在边栏的“代码和自动化”部分中,单击 “Webhook”。

  4. 在 Webhook 列表中,单击要查看其交付的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

    Webhook 列表的屏幕截图。 用于查看 Webhook 的 URL 链接以橙色轮廓突出显示。

  5. 单击“最近交付”。**** 列出过去 7 天内的所有交付。 如果过去 7 天内尚未交付此 Webhook,则不会列出任何交付。

  6. 单击交付 GUID 以查看详细信息。

查看组织的 Webhook 交付

只有组织所有者才能查看该组织中的 Webhook 交付。

可以使用 GitHub Web 界面或 REST API 查看组织的最近 Webhook 交付。 有关使用 REST API 查看最近交付的详细信息,请参阅“用于组织 Webhooks 的 REST API 接口节点”。

  1. 在 GitHub 上,导航到组织的主页面。

  2. 在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

    组织配置文件中选项卡的屏幕截图。 “设置”选项卡以深橙色标出。

  3. 在边栏的“代码和自动化”部分中,单击 “Webhook”。

  4. 在 Webhook 列表中,单击要查看其交付的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

    Webhook 列表的屏幕截图。 用于查看 Webhook 的 URL 链接以橙色轮廓突出显示。

  5. 单击“最近交付”。**** 列出过去 7 天内的所有交付。 如果过去 7 天内尚未交付此 Webhook,则不会列出任何交付。

  6. 单击交付 GUID 以查看详细信息。

查看 GitHub App Webhook 的交付记录

GitHub App 的所有者可以查看该应用最近的 Webhook 传送记录。 如果应用所有者已为某个 GitHub App 指定了任何应用管理员,则这些应用管理员也可以查看最近的 Webhook 投递记录。

您可以使用 GitHub Web 界面或 REST API 查看某个 GitHub App 的最近 Webhook 传递记录。 有关使用 REST API 查看最近交付的详细信息,请参阅“Webhooks 的 GitHub App REST API 终结点”。

  1. 在 GitHub 上任意页的右上角,单击你的个人资料图片。

  2. 导航到你的帐户设置。

    • 对于由个人帐户拥有的应用,请单击“设置”****。
    • 对于组织拥有的应用:
      1. 单击“你的组织”。
      2. 在组织的右侧,单击设置
    • 对于由企业拥有的应用:
      1. 单击企业设置
  3. 导航到 GitHub App 设置。

    • 对于由个人帐户或组织拥有的应用:
      1. 在左侧边栏中,单击“ Developer settings”,然后单击“GitHub Apps”********。
    • 对于由企业拥有的应用:
      1. 在左侧边栏中,单击设置,然后单击 GitHub Apps
  4. 在要查看其 Webhook 交付记录的 GitHub App 旁边,点击“编辑”。

  5. 单击边栏中的“高级”。****

  6. “最近交付”下列出过去 7 天内的所有交付。 如果过去 7 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。

    单击交付 GUID 以查看详细信息。

    Webhook 的“最近交付”列表的屏幕截图。 交付列表中的交付 GUID 以橙色轮廓突出显示。

查看全局网络触发器的交付情况

只有企业所有者才能查看该企业中 Webhook 的交付详情。

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料头像,然后单击“Enterprise settings”****。

  2. 在页面顶部,单击“ 设置”。

  3. 在“ Settings”下,单击“Hooks”****。

  4. 在 Webhook 列表中,单击要查看其交付的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

    Webhook 列表的屏幕截图。 用于查看 Webhook 的 URL 链接以橙色轮廓突出显示。

  5. “最近交付”下列出过去 7 天内的所有交付。 如果过去 7 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。

    单击交付 GUID 以查看详细信息。

    Webhook 的“最近交付”列表的屏幕截图。 交付列表中的交付 GUID 以橙色轮廓突出显示。