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

Управление перехватчиками предварительного получения на устройстве сервера GitHub Enterprise

Определите, как пользователи будут использовать перехватчики предварительного получения на своем устройстве GitHub Enterprise Server.

Создание перехватчиков предварительного получения

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

    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. Выберите раскрывающееся меню Среда , а затем выберите среду, в которой будет выполняться перехватчик.

  6. В разделе "Скрипт" выберите раскрывающееся меню Выбор репозитория перехватчиков , а затем выберите репозиторий, содержащий скрипт перехватчика предварительного получения.

  7. Выберите раскрывающееся меню Выбрать файл , а затем щелкните имя файла скрипта перехватчика предварительного получения.

  8. Чтобы применить сценарий, выберите Использовать состояние выхода для принятия или отклонения push-уведомлений. Отмена выбора этого параметра позволяет протестировать скрипт, пока значение состояния выхода игнорируется. В этом режиме выходные данные сценария будут отображаться для пользователя в командной строке, но не в веб-интерфейсе.

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

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

Редактирование перехватчиков предварительного получения

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

    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. Рядом с перехватчиком предварительного получения, который вы хотите изменить, нажмите кнопку Изменить.

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

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

    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. Рядом с перехватчиком предварительного получения, который требуется удалить, нажмите кнопку Удалить.

Настройка перехватчиков предварительного получения для организации

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

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

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом. 2. Рядом с организацией щелкните Параметры.

  2. На левой боковой панели нажмите Перехватчики.

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

Настройка перехватчиков предварительного получения для репозитория

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

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

  2. Перейдите в репозиторий, для которого требуется настроить перехватчики предварительного получения.

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

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

  4. На левой боковой панели щелкните Перехватчики.

  5. Рядом с перехватчиком предварительного получения, который требуется настроить, выберите раскрывающееся меню Разрешения перехватчика , а затем выберите, следует ли включить или отключить перехватчик предварительного получения.