Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Управление глобальными веб-перехватчиками

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

Кто может использовать эту функцию

Enterprise owners can manage global webhooks for an enterprise account.

Сведения о глобальных веб-перехватчиках

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

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

Вы также можете использовать GitHub AE APIs для управления глобальными веб-перехватчиками. Полный список действий см. в разделе Администрирование GitHub Enterprise.

Добавление глобального веб-перехватчика

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.

  3. Щелкните Add webhook (Добавить веб-перехватчик).

  4. В поле "URL-адрес полезных данных" введите URL-адрес, по которому вы хотите получать полезные данные.

  5. При необходимости выберите раскрывающееся меню Тип контента и выберите формат данных для получения полезных данных веб-перехватчика.

  6. При необходимости в поле Секрет введите строку, которая будет использоваться в качестве ключа secret.

  7. Если URL-адрес полезных данных — HTTPS и вы не хотите, чтобы GitHub Enterprise Server проверял SSL-сертификаты при доставке полезных данных, в разделе "Проверка SSL" выберите Отключить. Прочтите сведения о проверке SSL и нажмите кнопку Отключить, я понимаю, что мои веб-перехватчики могут быть небезопасны.

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

  8. В разделе "Какие события вы хотите активировать этот веб-перехватчик?", выберите, если вы хотите, чтобы этот веб-перехватчик активировался для каждого события или для выбранных событий.

    • Для каждого события установите флажок Отправлять все.
    • Чтобы выбрать определенные события, установите флажок Дать мне выбрать отдельные события.
  9. Если вы решили, что вам нужны лишь отдельные события, выберите события, которые будут активировать веб-перехватчик.

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

  11. Щелкните Add webhook (Добавить веб-перехватчик).

Изменение глобального веб-перехватчика

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.

  3. Рядом с веб-перехватчиком, который вы хотите изменить, нажмите кнопку Правка.

    Снимок экрана: страница "Веб-перехватчики". Справа от веб-перехватчика кнопка "Изменить" выделена оранжевым контуром.

  4. Обновите параметры веб-перехватчика.

  5. Щелкните Обновить веб-перехватчик.

Удаление глобального веб-перехватчика

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.

  3. Рядом с веб-перехватчиком, который вы хотите удалить, нажмите кнопку Удалить. Снимок экрана: страница "Веб-перехватчики". Справа от веб-перехватчика кнопка "Удалить" выделена оранжевым контуром.

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

Просмотр последних доставок и ответов

  1. В правом верхнем углу GitHub AE щелкните фотографию профиля и выберите Параметры предприятия.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.

  3. В списке веб-перехватчиков щелкните URL-адрес веб-перехватчика, для которого вы хотите видеть доставку.

    Снимок экрана: список глобальных веб-перехватчиков. Ссылка НА URL-адрес для просмотра веб-перехватчика выделена оранжевым контуром.

  4. В разделе "Последние поставки" щелкните GUID доставки, чтобы просмотреть подробные сведения.

    Снимок экрана: список "Последние поставки" для глобального веб-перехватчика. GUID доставки в списке поставок выделяется оранжевым контуром.