Примечание.
Сведения и инструкции в этой статье применяются только к крупное средство выполненияs с операционными системами Linux и Windows.
Управление доступом к более крупным запускам
Примечание.
Прежде чем рабочие процессы смогут отправлять задания в крупное средство выполненияs, необходимо сначала настроить разрешения для группы запуска. Дополнительные сведения см. в следующих разделах.
Группы средств выполнения используются для управления тем, какие репозитории могут выполнять задания в крупное средство выполнения. Необходимо управлять доступом к группе с каждого уровня иерархии управления в зависимости от того, где вы определили крупное средство выполнения:
-
**Runners на корпоративном уровне:** данных, многократно используемыхs.actions.about-enterprise-level-runner-groups %} -
**Бегуны на уровне организации:** данных, многократно используемых.actions.about-organization-level-runner-groups %}
Например, на следующей схеме указана группа средств выполнения с именем grp-ubuntu-24.04-16core на уровне предприятия. Прежде чем репозиторий с именем octo-repo может использовать средства выполнения в группе, необходимо сначала настроить группу на корпоративном уровне, чтобы разрешить доступ к octo-org организации. Затем необходимо настроить группу на уровне организации, чтобы разрешить доступ к octo-repo.

Создание группы средств выполнения для организации
Предупреждение
Если вы используете фиксированный диапазон IP-адресов, рекомендуется использовать только крупное средство выполненияs с частными репозиториями. При создании вилок из репозитория можно запустить опасный код в крупное средство выполнения, создав запрос на вытягивание, который выполнит код в рабочем процессе.
Примечание.
При создании группы runner необходимо выбрать политику, которая определяет, какие репозитории имеют доступ к группе runner. Чтобы изменить, какие репозитории и рабочие процессы могут получить доступ к группе runner, владелец организации s может задать политику для организации. Дополнительные сведения см. в разделе Применение политик для GitHub Actions в вашем предприятии.
Все организации имеют единую группу средств выполнения по умолчанию. Владельцы организации с помощью плана GitHub Team могут создавать дополнительные группы запуска на уровне организации.
Если во время регистрации группа не указана, в группу по умолчанию автоматически добавляются средства выполнения. Позже средство выполнения можно переместить из группы по умолчанию в настраиваемую группу.
Сведения о создании группы runner с помощью REST API см. в разделе REST API endpoints для GitHub Actions.
-
На GitHubперейдите на главную страницу организации.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На левой боковой панели щелкните Actions, а затем нажмите кнопку " Выполнить группы".
-
В разделе "Группы средств выполнения" щелкните Создать группу средств выполнения.
-
Введите имя для вашей группы средств выполнения.
-
Назначьте политику для доступа к репозиторию.
Группу запуска можно настроить для доступа к определенному списку репозиториев или ко всем репозиториям в организации. По умолчанию только частные репозитории могут получить доступ к runner в группе runner, но вы можете переопределить это. Этот параметр нельзя переопределить, если настройка группы запуска организации, к которой предоставлен общий доступ предприятия.
-
Нажмите кнопку "Создать группу", чтобы создать группу и применить политику.
Изменение того, какие репозитории могут получить доступ к группе runner
Предупреждение
Если вы используете фиксированный диапазон IP-адресов, рекомендуется использовать только крупное средство выполненияs с частными репозиториями. При создании вилок из репозитория можно запустить опасный код в крупное средство выполнения, создав запрос на вытягивание, который выполнит код в рабочем процессе.
Для групп запуска в организации можно изменить, какие репозитории в организации могут получить доступ к группе runner.
-
Перейдите на главную страницу организации, где находятся группы бегуна.
-
Щелкните Settings.
-
На левой боковой панели щелкните Actions, а затем нажмите кнопку " Выполнить группы".
-
В списке групп щелкните группу средств выполнения, которую требуется настроить.
-
В разделе "Доступ к репозиторию" используйте раскрывающееся меню, чтобы выбрать выбранные репозитории.
- Справа от раскрывающегося меню щелкните .
- Во всплывающем окну установите флажки для выбора репозиториев, которые могут получить доступ к этой группе runner.
-
Нажмите кнопку Сохранить группу.
Настройка доступа к частной сети для более крупных runners
Вы можете использовать GitHubразмещенных в виртуальной сети Azure. Это позволяет использовать GitHubуправляемой инфраструктурой для CI/CD, обеспечивая полный контроль над сетевыми политиками запуска. Дополнительные сведения о виртуальной сети Azure см. в статье "Что такое Azure виртуальная сеть?" в документации По Azure.
Если вы настроили организации для подключения к виртуальной сети Azure, вы можете предоставить группам запуска доступ к виртуальной сети. Дополнительные сведения см. в разделе Частные сети с бегунами, размещёнными на GitHub.
Изменение имени группы средств выполнения
- Перейдите на главную страницу организации, где находятся группы бегуна.
- Щелкните Settings.
- На левой боковой панели щелкните Actions, а затем нажмите кнопку " Выполнить группы".
- В списке групп щелкните группу средств выполнения, которую требуется настроить.
- Введите новое имя группы runner в текстовом поле в разделе "Имя группы".
- Нажмите кнопку Сохранить.
Перемещение средства выполнения в группу
Если вы не укажете группу средств выполнения во время регистрации, новые средства выполнения автоматически назначаются группе по умолчанию, а затем их можно переместить в другую группу.
-
На GitHubперейдите на главную страницу организации.
-
Под именем организации щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
На левой боковой панели щелкните Actions, а затем нажмите кнопку "Runners".
-
В списке "Средства выполнения" щелкните средство выполнения, которое вы хотите настроить.
-
Выберите раскрывающийся список Группы средств выполнения.
-
В разделе "Переместить средство выполнения в группу" выберите целевую группу для средства выполнения.
Удаление группы средств выполнения
Чтобы удалить группу runner, необходимо сначала переместить или удалить все бегуники из группы.
- Перейдите на главную страницу организации, где находятся группы бегуна.
- Щелкните Settings.
- На левой боковой панели щелкните Actions, а затем нажмите кнопку " Выполнить группы".
- В списке групп справа от группы, которую хотите удалить, щелкните .
- Чтобы удалить эту группу, нажмите Удалить группу.
- Просмотрите запросы на подтверждение и нажмите Удалить эту группу средств выполнения.