关于重新传递 Webhook
你可能希望重新传递 Webhook,以帮助测试应用程序或从服务器停机中恢复。 可以重新传送过去 3 几天发生的 Webhook 交付。 GitHub 不会自动重新传送失败的交付。
重新传递存储库 Webhook
只有拥有存储库管理员访问权限的人才能重新推送该存储库中的 Webhook。
可以使用 GitHub Web 界面或 REST API 为存储库重新传送 Webhook。 有关使用 REST API 重新交付 Webhook 的详细信息,请参阅“存储库 Webhook 的 REST API 终结点”。
-
在 GitHub 上,导航到存储库的主页面。
-
在仓库名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。

-
在边栏的“代码和自动化”部分中,单击 “Webhook”。
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

-
单击“最近交付”。**** 列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。
-
单击你要重新传递的交付的交付 GUID。
-
单击重新传递。
重新传递组织 Webhook
只有组织所有者才能重新传递该组织中的 Webhook。
可以使用 GitHub Web 界面或 REST API 为组织重新传送 Webhook。 有关使用 REST API 重新交付 Webhook 的详细信息,请参阅“用于组织 Webhooks 的 REST API 接口节点”。
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏的“代码和自动化”部分中,单击 “Webhook”。
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

-
单击“最近交付”。**** 列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。
-
单击你要重新传递的交付的交付 GUID。
-
单击重新传递。
重新传送 GitHub App Webhook
GitHub App 的所有者可以为该应用重新投递 Webhook。 如果应用所有者已为某个 GitHub App 指定了应用管理员,则应用管理员也可以重新传递 Webhook。
您可以使用 GitHub Web 界面或 REST API 为 GitHub App 重新投递 webhook。 有关使用 REST API 重新交付的详细信息,请参阅“Webhooks 的 GitHub App REST API 终结点”。
-
在 GitHub 上任意页的右上角,单击你的个人资料图片。
-
导航到你的帐户设置。
- 对于由个人帐户拥有的应用,请单击“设置”****。
- 对于组织拥有的应用:
- 单击“你的组织”。
- 在组织的右侧,单击设置。
-
在左边栏中,单击 “Developer settings”****。
-
在左侧边栏中,单击“GitHub Apps”。
-
在要重新发送 webhook 的 GitHub App 旁边,单击“编辑”。
-
单击边栏中的“高级”。****
-
“最近交付”下列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。
单击你要重新传递的交付的交付 GUID。

-
单击重新传递。
重新传送 GitHub Marketplace Webhook
GitHub App 的所有者可以为该应用重新投递 GitHub Marketplace Webhook。 如果应用所有者已为某个 GitHub App 指定了应用管理员,则这些应用管理员也可以重新投递 Webhook。
-
在要为其重新传送 Webhook 的列表旁边 GitHub Marketplace ,单击“ 管理列表”。
-
单击边栏中的“Webhook”。****
-
“最近交付”下列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。
单击你要重新传递的交付的交付 GUID。

-
单击重新传递。
重新传送 GitHub Sponsors Webhook
只有赞助帐户的所有者才能重新传递该帐户的赞助 Webhook。
-
在任何页面的右上角,单击个人资料照片,然后单击你的赞助者****。
-
在要为其重新传递 Webhook 的帐户旁边,单击“仪表板”。****
-
在边栏中单击Webhooks。
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。

-
“最近交付”下列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。
单击你要重新传递的交付的交付 GUID。

-
单击重新传递。