关于重新发送 Webhook
您可能希望重新发送 Webhook 以帮助您测试应用程序或从服务器停机中恢复。您可以重新发送过去 3 天内发生的 Webhook 传递。GitHub 不会自动重新发送失败的传递。
重新发送仓库 Webhook
只有拥有仓库管理员访问权限的人员才能重新发送该仓库中的 Webhook。
您可以使用 GitHub 网页界面或 REST API 重新发送仓库的 Webhook。有关使用 REST API 重新发送 Webhook 的更多信息,请参阅“仓库 Webhook 的 REST API 端点”。
-
在 GitHub 上,导航到仓库的主页。
-
在您的仓库名称下,单击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后单击**设置**。
-
在侧边栏的“代码和自动化”部分,单击** Webhook**。
-
在 Webhook 列表中,单击您要重新发送的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。
-
单击**最近的传递**。将列出过去 3 天内的所有传递。如果此 Webhook 在过去 3 天内未传递,则不会列出任何传递。
-
单击要重新发送的传递的传递 GUID。
-
单击**重新发送**。
重新发送组织 Webhook
只有组织所有者才能重新发送该组织中的 Webhook。
您可以使用 GitHub 网页界面或 REST API 重新发送组织的 Webhook。有关使用 REST API 重新发送 Webhook 的更多信息,请参阅“组织 Webhook 的 REST API 端点”。
-
在 GitHub 上,导航到组织的主页。
-
在您的组织名称下,单击 **设置**。如果您看不到“设置”选项卡,请选择****下拉菜单,然后单击**设置**。
-
在侧边栏的“代码和自动化”部分,单击** Webhook**。
-
在 Webhook 列表中,单击您要重新发送的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。
-
单击**最近的传递**。将列出过去 3 天内的所有传递。如果此 Webhook 在过去 3 天内未传递,则不会列出任何传递。
-
单击要重新发送的传递的传递 GUID。
-
单击**重新发送**。
重新发送 GitHub 应用 Webhook
GitHub 应用的所有者可以重新发送该应用的 Webhook。如果组织为某个 GitHub 应用指定了任何应用管理员,则应用管理员也可以重新发送 Webhook。
您可以使用 GitHub 网页界面或 REST API 重新发送 GitHub 应用的 Webhook。有关使用 REST API 重新发送的更多信息,请参阅“GitHub 应用 Webhook 的 REST API 端点”。
-
在 GitHub 上任何页面的右上角,单击您的个人资料照片。
-
导航到您的帐户设置。
- 对于个人帐户拥有的应用,请单击**设置**。
- 对于组织拥有的应用
- 单击**您的组织**。
- 在组织的右侧,单击**设置**。
-
在左侧边栏中,单击** 开发者设置**。
-
在左侧边栏中,单击**GitHub 应用**。
-
在您要为其重新发送 Webhook 的 GitHub 应用旁边,单击**编辑**。
-
在侧边栏中,单击**高级**。
-
在“最近的传递”下,将列出过去 3 天内的所有传递。如果此 Webhook 在过去 3 天内未传递,则不会列出任何传递。如果 Webhook 未处于活动状态,则不会显示“最近的传递”部分。
单击要重新发送的传递的传递 GUID。
-
单击**重新发送**。
重新发送 GitHub Marketplace Webhook
GitHub 应用的所有者可以重新发送该应用的 GitHub Marketplace Webhook。如果组织为某个 GitHub 应用指定了任何应用管理员,则应用管理员也可以重新发送 Webhook。
-
导航到您的GitHub Marketplace 列表页面。
-
在您要为其重新发送 Webhook 的 GitHub Marketplace 列表旁边,单击**管理列表**。
-
在侧边栏中,单击**Webhook**。
-
在“最近的传递”下,将列出过去 3 天内的所有传递。如果此 Webhook 在过去 3 天内未传递,则不会列出任何传递。如果 Webhook 未处于活动状态,则不会显示“最近的传递”部分。
单击要重新发送的传递的传递 GUID。
-
单击**重新发送**。
重新发送 GitHub Sponsors Webhook
只有赞助帐户的所有者才能重新发送该帐户的赞助 Webhook。
-
在任何页面的右上角,单击您的个人资料照片,然后单击**您的赞助商**。
-
在您要为其重新发送 Webhook 的帐户旁边,单击**仪表板**。
-
在侧边栏中,单击**Webhook**。
-
在 Webhook 列表中,单击您要重新发送的 Webhook 的 URL。如果您未配置 Webhook,则不会列出任何 Webhook。
-
在“最近的传递”下,将列出过去 3 天内的所有传递。如果此 Webhook 在过去 3 天内未传递,则不会列出任何传递。如果 Webhook 未处于活动状态,则不会显示“最近的传递”部分。
单击要重新发送的传递的传递 GUID。
-
单击**重新发送**。