Skip to main content

Отключение веб-перехватчиков

Вы можете отключить веб-перехватчик для отмены подписки на события, происходящие на GitHub.

Об отключении веб-перехватчиков

Вы можете отключить веб-перехватчик, который ранее был включен для репозитория, организации, GitHub Enterpriseили GitHub App.

Чтобы отключить веб-перехватчик, можно отключить или удалить его. При отключении веб-перехватчика доставка веб-перехватчика остановится, и вы можете повторно активировать веб-перехватчик позже. При удалении веб-перехватчика его невозможно восстановить.

Дополнительные сведения см. в разделе [AUTOTITLE и Сведения о веб-перехватчиках](/webhooks/using-webhooks/creating-webhooks).

Отключение веб-перехватчика репозитория

Чтобы отключить веб-перехватчик репозитория, его можно отключить или удалить. Вы должны быть владельцем репозитория или иметь доступ администратора в репозитории, чтобы отключить веб-перехватчики.

Для удаления веб-перехватчика для репозитория можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения об использовании REST API для удаления веб-перехватчика репозитория см. в разделе Конечные точки REST API для веб-перехватчиков репозитория.

  1. На GitHubперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. На левой боковой панели щелкните Webhooks.

  4. В разделе "Веб-перехватчики" найдите веб-перехватчик, который вы хотите отключить.

  5. Отключите веб-перехватчик, деактивируя или удаляя его:

    1. Чтобы отключить веб-перехватчик, выполните следующие действия .
      1. Выберите Изменить.
      2. Отмена выбора "Активный".
      3. Щелкните Обновить веб-перехватчик.
    2. Чтобы удалить веб-перехватчик, нажмите кнопку "Удалить". Это действие невозможно отменить.

Отключение веб-перехватчика организации

Чтобы отключить веб-перехватчик организации, его можно отключить или удалить. Только владелец организации могут отключить веб-перехватчики в организации.

Для удаления веб-перехватчика организации можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения об использовании REST API для удаления веб-перехватчика организации см. в разделе Конечные точки REST API для веб-перехватчиков организации.

  1. В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля.
  2. Щелкните Your organizations (Ваши организации).
  3. Справа от организации нажмите кнопку "Параметры".
  4. На левой боковой панели щелкните Webhooks.
  5. В разделе "Веб-перехватчики" найдите веб-перехватчик, который вы хотите отключить.
  6. Отключите веб-перехватчик, деактивируя или удаляя его:
    1. Чтобы отключить веб-перехватчик, выполните следующие действия .
      1. Выберите Изменить.
      2. Отмена выбора "Активный".
      3. Щелкните Обновить веб-перехватчик.
    2. Чтобы удалить веб-перехватчик, нажмите кнопку "Удалить". Это действие невозможно отменить.

Отключение глобального веб-перехватчика для GitHub Enterprise

Владельцы предприятий могут отключить глобальный веб-перехватчик в GitHub Enterprise.

Для отключения глобального веб-перехватчика можно использовать веб-интерфейс GitHub или REST API. Дополнительные сведения об использовании REST API для отключения глобального веб-перехватчика см. в статье Конечные точки REST API для глобальных веб-перехватчиков.

  1. В правом верхнем углу GitHub Enterprise Serverщелкните рисунок профиля, а затем выберите параметры Enterprise.
  2. В левой части страницы на боковой панели учетной записи предприятия щелкните Settings.
  3. В разделе " Settings", нажмите кнопку "Перехватчики".
  4. В разделе "Веб-перехватчики" найдите веб-перехватчик, который вы хотите отключить.
  5. Отключите веб-перехватчик, деактивируя или удаляя его:
    1. Чтобы отключить веб-перехватчик, выполните следующие действия .
      1. Выберите Изменить.
      2. Отмена выбора "Активный".
      3. Щелкните Обновить веб-перехватчик.
    2. Чтобы удалить веб-перехватчик, нажмите кнопку "Удалить". Это действие невозможно отменить.

Отключение веб-перехватчиков для GitHub App

Каждый variables.product.prodname_github_app %} данных имеет один веб-перехватчик. Вы не можете удалить веб-перехватчик, но вы можете отключить веб-перехватчик. Владелец GitHub App может отключить веб-перехватчик приложения. Если владелец приложения назначил всех диспетчеров приложений для GitHub App, руководители приложений также могут отключить веб-перехватчик для приложения.

  1. В правом верхнем углу любой страницы на GitHubщелкните рисунок профиля.
  2. Перейдите к настройкам учетной записи.
    • Для приложения, принадлежащих личная учетная запись, нажмите кнопку "Параметры".
    • Для приложения, принадлежащих организации:
      1. Щелкните Your organizations (Ваши организации).
      2. Справа от организации нажмите кнопку "Параметры".
  3. На левой боковой панели щелкните Параметры разработчика.
  4. На левой боковой панели щелкните GitHub Apps.
  5. Рядом с GitHub App для отключения веб-перехватчика нажмите кнопку "Изменить".
  6. В разделе "Веб-перехватчик" отключите параметр "Активный ", чтобы отключить веб-перехватчик.
  7. Нажмите кнопку Сохранить изменения.