Skip to main content

Повторное создание веб-перехватчиков

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

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

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

Повторное создание веб-перехватчиков репозитория

Только пользователи с доступом администратора к репозиторию могут повторно создавать веб-перехватчики в этом репозитории.

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

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

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

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

  3. В разделе "Код и автоматизация" боковой панели щелкните веб-перехватчики.

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

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

  5. Щелкните "Последние поставки". Будут перечислены все поставки из последних 7 дней. Если этот веб-перехватчик не был доставлен за последние 7 дней, доставка не будет указана.

  6. Щелкните GUID доставки для доставки, которую требуется повторно создать.

  7. Щелкните Redeliver (Повторно доставить).

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

Только владелец организации могут повторно создавать веб-перехватчики в этой организации.

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

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

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

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

  3. В разделе "Код и автоматизация" боковой панели щелкните веб-перехватчики.

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

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

  5. Щелкните "Последние поставки". Будут перечислены все поставки из последних 7 дней. Если этот веб-перехватчик не был доставлен за последние 7 дней, доставка не будет указана.

  6. Щелкните GUID доставки для доставки, которую требуется повторно создать.

  7. Щелкните Redeliver (Повторно доставить).

Повторное создание GitHub App веб-перехватчиков

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

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

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

  2. Перейдите к настройкам учетной записи.

    • Для приложения, принадлежащих личная учетная запись, нажмите кнопку "Параметры".
    • Для приложения, принадлежащих организации:
      1. Щелкните Your organizations (Ваши организации).
      2. Справа от организации нажмите кнопку "Параметры".
    • Для приложения, принадлежающего предприятия:
      1. Щелкните "Параметры предприятия".
  3. Перейдите к параметрам GitHub App .

    • Для приложения, принадлежащих личная учетная запись или организации:
      1. На левой боковой панели щелкните Параметры разработчика, а затем выберите GitHub Apps.
    • Для приложения, принадлежаемого предприятием:
      1. На левой боковой панели щелкните "Параметры **", а затем щелкните **GitHub Apps.
  4. Рядом с GitHub App нужным веб-перехватчиком щелкните "Изменить".

  5. На боковой панели нажмите кнопку "Дополнительно".

  6. В разделе "Последние поставки" будут перечислены все поставки из последних 7 дней. Если этот веб-перехватчик не был доставлен за последние 7 дней, доставка не будет указана. Если веб-перехватчики не активны, раздел "Последние поставки" не будет присутствовать.

    Щелкните GUID доставки для доставки, которую требуется повторно создать.

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

  7. Щелкните Redeliver (Повторно доставить).

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

Только владельцы предприятий могут повторно создавать веб-перехватчики в этом предприятии.

  1. В правом верхнем углу GitHub Enterprise Serverщелкните рисунок профиля, а затем выберите параметры Enterprise.

  2. В верхней части страницы нажмите «Настройки».

  3. В разделе " Settings", нажмите кнопку "Перехватчики".

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

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

  5. В разделе "Последние поставки" будут перечислены все поставки из последних 7 дней. Если этот веб-перехватчик не был доставлен за последние 7 дней, доставка не будет указана. Если веб-перехватчики не активны, раздел "Последние поставки" не будет присутствовать.

    Щелкните GUID доставки для доставки, которую требуется повторно создать.

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

  6. Щелкните Redeliver (Повторно доставить).