跳至主要内容

编辑 Webhooks

创建 Webhook 后,您可以对其进行更改。

关于编辑 Webhook

您可以编辑 Webhook 以更改创建 Webhook 时选择的任何设置。有关创建 Webhook 时可以选择设置的更多信息,请参阅“创建 Webhook”。

编辑仓库 Webhook

您可以编辑在特定仓库中创建的 Webhook。您必须是仓库所有者或在仓库中具有管理员权限才能编辑该仓库中的 Webhook。

您可以使用 GitHub 网页界面或 REST API 编辑仓库 Webhook。有关使用 REST API 编辑仓库 Webhook 的更多信息,请参阅“仓库 Webhook 的 REST API 端点”。

  1. 在 GitHub.com 上,导航到仓库的主页。

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

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在左侧边栏中,点击 ** Webhooks**。

  4. 在您要编辑的 webhook 旁边,点击 **编辑**。

  5. 对 webhook 设置进行任何所需的更改。

  6. 点击 **更新 Webhook**。

编辑组织 webhook

您可以编辑在特定组织中创建的 webhook。您必须是组织所有者才能编辑该组织中的 webhook。

您可以使用 GitHub 网页界面或 REST API 编辑组织 webhook。有关使用 REST API 创建组织 webhook 的更多信息,请参阅“组织 webhook 的 REST API 端点”。

  1. 在 GitHub.com 上,导航到仓库的主页。

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

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. 在左侧边栏中,点击 ** Webhooks**。

  4. 在您要编辑的 webhook 旁边,点击 **编辑**。

  5. 对 webhook 设置进行任何所需的更改。

  6. 点击 **更新 Webhook**。

编辑 GitHub Marketplace webhook

您可以编辑为在 GitHub Marketplace 中发布的应用创建的 webhook。只有应用的所有者或拥有该应用的组织的应用管理员可以编辑 GitHub Marketplace webhook。有关更多信息,请参阅“GitHub Marketplace API 的 Webhook 事件”。

  1. 导航到您的 GitHub Marketplace 列表页面
  2. 在您要查看 webhook 传递的 GitHub Marketplace 列表旁边,点击 **管理列表**。
  3. 在侧边栏中,点击 **Webhook**。
  4. 对 webhook 设置进行任何所需的更改。
  5. 点击 **更新 Webhook**。

编辑 GitHub Sponsors webhook

您可以编辑为 GitHub Sponsors 帐户创建的 webhook。只有赞助帐户的所有者可以编辑该帐户的赞助 webhook。

  1. 在任何页面的右上角,点击您的个人资料照片,然后点击 **您的赞助商**。
  2. 在您要编辑其 Webhook 的帐户旁边,点击 **仪表盘**。
  3. 在左侧边栏中,点击 **Webhooks**。
  4. 在您要编辑的 webhook 旁边,点击 **编辑**。
  5. 对 webhook 设置进行任何所需的更改。
  6. 点击 **更新 Webhook**。

编辑 GitHub 应用的 Webhook

每个 GitHub 应用都有一个 Webhook。您无法删除 Webhook,但可以激活或停用 Webhook,更改 Webhook 订阅的 Webhook 事件,或对 Webhook 的其他基本设置进行更改。

GitHub 应用的所有者可以编辑应用的 Webhook 配置。如果组织为组织拥有的 GitHub 应用指定了任何应用管理员,则应用管理员也可以编辑 Webhook 配置。有关更多信息,请参阅“使用 GitHub 应用的 Webhook”。

  1. 在 GitHub 上任何页面的右上角,点击您的个人资料照片。
  2. 导航到您的帐户设置。
    • 对于个人帐户拥有的应用,点击 **设置**。
    • 对于组织拥有的应用
      1. 点击 **您的组织**。
      2. 在组织的右侧,点击 **设置**。
  3. 在左侧边栏中,点击 ** 开发者设置**。
  4. 在左侧边栏中,点击 **GitHub 应用**。
  5. 在您要更新其 Webhook 配置的 GitHub 应用旁边,点击 **编辑**。
  6. 要编辑基本 Webhook 设置
    1. 在“Webhook”下,对 Webhook 设置进行任何所需的更改。
    2. 点击 **保存更改**。
  7. 要更改 Webhook 订阅的事件
    1. 在侧边栏中,点击 **权限和事件**。

    2. 您可以为 GitHub 应用注册选择的特定 Webhook 事件由您为应用选择的权限类型决定。您首先需要选择您希望应用具有的权限,然后您可以将应用订阅与该权限集相关的 Webhook 事件。

      在“仓库权限”、“组织权限”和“帐户权限”部分下,选择您的应用程序将订阅的事件所需的权限。有关更多信息,请参阅“为 GitHub 应用程序选择权限”。有关更改权限时需要考虑的事项的更多信息,请参阅“修改 GitHub 应用程序注册”。

    3. 在“订阅事件”下,选择您希望 GitHub 应用程序接收的 webhook 事件。

    4. 点击 **保存更改**。

您可以使用 REST API 编辑 GitHub 应用程序的 webhook 配置。有关使用 REST API 查看最近交付的更多信息,请参阅“GitHub 应用程序 webhooks 的 REST API 端点”。