Skip to main content

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

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

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

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

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

    Снимок экрана: раскрывающееся меню, которое отображается при щелчке фото профиля на GitHub Enterprise Server. Параметр "Параметры предприятия" выделен в темно-оранжевый контур.

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

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

  4. Нажмите кнопку Добавить перехватчик предварительного получения.

  5. В поле "Имя перехватчика" введите имя перехватчика, который требуется создать.

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

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

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

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

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

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

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

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

    Снимок экрана: раскрывающееся меню, которое отображается при щелчке фото профиля на GitHub Enterprise Server. Параметр "Параметры предприятия" выделен в темно-оранжевый контур.

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

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

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

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

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

    Снимок экрана: раскрывающееся меню, которое отображается при щелчке фото профиля на GitHub Enterprise Server. Параметр "Параметры предприятия" выделен в темно-оранжевый контур.

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

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

  4. Рядом с перехватчиком предварительного получения, который требуется удалить, нажмите кнопку "Удалить".

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

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

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

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

  2. Рядом с организацией щелкните Параметры.

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

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

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

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

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

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

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

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

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

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