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

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

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

Enterprise owners can manage global webhooks for an enterprise account.

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

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

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

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

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

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

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия. Раздел "Параметры предприятия" в раскрывающемся меню для фотографии профиля в GitHub Enterprise Server 1. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.

  2. Щелкните Add webhook (Добавить веб-перехватчик). Кнопка добавления веб-перехватчика на странице "Веб-перехватчики" в Центре администрирования

  3. Введите URL-адрес для получения полезных данных. Поле для ввода URL-адреса полезных данных

  4. При необходимости выберите формат полезных данных в раскрывающемся меню типа содержимого. Раскрывающееся меню со списком типов содержимого

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

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

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

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

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

  9. Убедитесь, что выбран параметр Активный .

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

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

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия. Раздел "Параметры предприятия" в раскрывающемся меню для фотографии профиля в GitHub Enterprise Server 1. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.
  2. Рядом с веб-перехватчиком, который вы хотите изменить, нажмите кнопку Правка. Кнопка "Правка" рядом с веб-перехватчиком
  3. Обновите параметры веб-перехватчика.
  4. Щелкните Обновить веб-перехватчик.

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

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия. Раздел "Параметры предприятия" в раскрывающемся меню для фотографии профиля в GitHub Enterprise Server 1. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.
  2. Рядом с веб-перехватчиком, который вы хотите удалить, нажмите кнопку Удалить. Кнопка "Удалить" рядом с веб-перехватчиком
  3. Прочтите сведения об удалении веб-перехватчика, а затем нажмите Да, удалить веб-перехватчик. Всплывающее окно с предупреждающим сообщением и кнопкой для подтверждения удаления веб-перехватчика

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

  1. В правом верхнем углу GitHub Enterprise Server щелкните фотографию профиля и выберите Параметры предприятия. Раздел "Параметры предприятия" в раскрывающемся меню для фотографии профиля в GitHub Enterprise Server 1. На боковой панели корпоративной учетной записи щелкните Параметры. 1. В разделе " Параметры нажмите кнопку Перехватчики.
  2. В списке веб-перехватчиков щелкните веб-перехватчик, для которого вы хотите просмотреть доставки. Список веб-перехватчиков со ссылками для просмотра каждого веб-перехватчика
  3. В разделе "Последние доставки" щелкните доставку, чтобы просмотреть сведения о ней. Список последних доставок веб-перехватчика со ссылками для просмотра сведений