Skip to main content

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

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

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

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

  1. В правом верхнем углу GitHub Enterprise Serverщелкните рисунок профиля, а затем выберите параметры Enterprise.
  2. В левой части страницы на боковой панели учетной записи предприятия щелкните Settings.
  3. В разделе " Settings", нажмите кнопку "Перехватчики".
  4. Нажмите кнопку Добавить перехватчик предварительного получения.
  5. В поле "Имя перехватчика" введите имя перехватчика, который требуется создать.
  6.        **Выберите раскрывающееся меню "Среда**", а затем выберите среду, в которой требуется запустить перехватчик.
    
  7. В разделе "Скрипт" выберите раскрывающееся меню "Выбор репозитория перехватчика", а затем выберите репозиторий, содержащий скрипт перехватчика предварительного получения.
  8.        **Выберите раскрывающееся меню "Выбрать файл", а затем выберите имя файла** скрипта предварительного получения перехватчика.
    
  9. Чтобы применить сценарий, выберите "Использовать состояние выхода", чтобы принять или отклонить отправки. Отмена выбора этого параметра позволяет протестировать скрипт, пока значение состояния выхода игнорируется. В этом режиме выходные данные сценария будут отображаться для пользователя в командной строке, но не в веб-интерфейсе.
  10. Если вы хотите, чтобы предварительный перехватчик выполнялся во всех репозиториях, выберите включить этот перехватчик предварительного получения для всех репозиториев по умолчанию.
  11. Чтобы разрешить членам организации разрешения администратора или владельца, чтобы выбрать, нужно ли включить или отключить этот перехватчик перед получением, выберите "Администраторы" включить и отключить этот крючок.

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

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

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

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

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

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

  1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.

  2. Выберите организацию, кликнув по ней.

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

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

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

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

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

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

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

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

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

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

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

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