关于重新传递 Webhook
你可能希望重新传递 Webhook,以帮助测试应用程序或从服务器停机中恢复。 可以重新传递过去 3 天内的 Webhook 交付。 GitHub 不会自动重新交付失败的交付。
重新传递存储库 Webhook
只有具有存储库管理员访问权限的人员才能重新传递存储库中的 Webhook 交付。
可以使用 GitHub Web 界面或 REST API 来重新传递存储库的 Webhook。 有关使用 REST API 来重新传递 Webhook 的详细信息,请参阅“存储库 Webhook 的 REST API 终结点”。
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “设置”。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”。
-
在边栏的“代码和自动化”部分中,单击“ Webhook”。****
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。
-
单击“最近交付”。**** 列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。
-
单击你要重新传递的交付的交付 GUID。
-
单击“重新传递”****。
重新传递组织 Webhook
只有组织所有者才能重新传递该组织中的 Webhook。
可以使用 GitHub Web 界面或 REST API 来重新传递组织的 Webhook。 有关使用 REST API 来重新传递 Webhook 的详细信息,请参阅“适用于组织 Webhook 的 REST API 终结点”。
-
在 GitHub 上,导航到组织的主页面。
-
在组织名称下,单击 “设置”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。
-
在边栏的“代码和自动化”部分中,单击“ Webhook”。****
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。
-
单击“最近交付”。**** 列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。
-
单击你要重新传递的交付的交付 GUID。
-
单击“重新传递”****。
Redelivering GitHub App Webhook
GitHub App 的所有者可以重新传递该应用的 Webhook。 如果组织已为其拥有的 GitHub App 指定了任何应用管理员,应用管理员也可以重新传递 Webhook。
可以使用 GitHub Web 界面或 REST API 来重新传递 GitHub App 的 Webhook。 有关使用 REST API 进行重新传递的详细信息,请参阅“GitHub App Webhook 的 REST API 终结点”。
-
在 GitHub 上任意页的右上角,单击你的个人资料照片。
-
导航到你的帐户设置。
- 对于由个人帐户拥有的应用,请单击“设置”****。
- 对于组织拥有的应用:
- 单击“你的组织”。
- 在组织的右侧,单击设置。
- 对于由企业拥有的应用:
- 如果使用的是 Enterprise Managed Users,请单击你的企业,以直接转到企业帐户设置。
- 如果使用的是个人帐户,请单击你的企业,然后单击企业右侧的设置。
-
导航到 GitHub App 设置。
- 对于由个人帐户或组织拥有的应用:
- 在左侧边栏中,单击 开发人员设置,然后单击 GitHub Apps。
- 对于由企业拥有的应用:
- 在左侧边栏中,在“设置”下,单击 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 的帐户旁边,单击“仪表板”。****
-
单击边栏中的“Webhook”。****
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。
-
“最近交付”下列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。
单击你要重新传递的交付的交付 GUID。
-
单击“重新传递”****。
重新传递全局 Webhook
只有企业所有者才能重新传递该企业中的 Webhook。
-
在 GitHub 的右上角,单击你的个人资料照片,然后单击“你的企业”****。
-
在企业列表中,单击您想要查看的企业。
-
在页面左侧的企业帐户边栏中,单击 “设置”。
-
在“ 设置”下,单击“挂钩”。
-
在 Webhook 列表中,单击要重新传递的 Webhook 的 URL。 如果尚未配置 Webhook,则不会列出任何 Webhook。
-
“最近交付”下列出过去 3 天内的所有交付。 如果过去 3 天内尚未交付此 Webhook,则不会列出任何交付。 如果 Webhook 处于非活动状态,则不会显示“最近交付”部分。
单击你要重新传递的交付的交付 GUID。
-
单击“重新传递”****。