Administración del acceso a los ejecutores de mayor capacidad
Nota:
Antes de que tus flujos de trabajo puedan enviar trabajos a ejecutor más grandes, primero debes configurar los permisos del grupo de ejecutores. Consulta las siguientes secciones para obtener más información.
Los grupos de ejecutores se utilizan para controlar qué repositorios pueden ejecutar trabajos en sus ejecutor más grande. Debe administrar el acceso al grupo desde cada nivel de la jerarquía de administración, en función de dónde haya definido :ejecutor más grande
- **Ejecutores en el nivel empresarial:**De forma predeterminada, los repositorios de una organización no tienen acceso a grupos de ejecutores de nivel empresarial. Para conceder a los repositorios acceso a grupos de ejecutores de empresa, los propietarios de la organización deben configurar cada grupo de ejecutores de empresa y elegir qué repositorios tienen acceso.
- **Ejecutores en el nivel de organización:**De forma predeterminada, a todos los repositorios de una organización se les concede acceso a los grupos de ejecutores de nivel de organización. Para restringir qué repositorios tienen acceso, los propietarios de la organización deben configurar grupos de ejecutores de la organización y elegir qué repositorios tienen acceso.
Por ejemplo, el diagrama siguiente tiene un grupo de ejecutor denominado grp-ubuntu-24.04-16core en el nivel empresarial. Para que el repositorio denominado octo-repo pueda usar los ejecutores del grupo, primero debes configurar el grupo a nivel empresarial para permitir el acceso a la organización octo-org. Luego, debes configurar el grupo a nivel de organización para permitir el acceso a octo-repo.

Creación de un grupo de runners para una organización
Advertencia
Si usas un intervalo IP fijo, te recomendamos que solo uses ejecutor más grande con repositorios privados. Las bifurcaciones de tu repositorio pueden ejecutar código potencialmente peligroso en tu ejecutor más grande creando una solicitud de extracción que ejecute el código en un flujo de trabajo.
Nota:
Al crear un grupo de ejecutores, debe elegir una directiva que defina qué repositorios y flujos de trabajo tienen acceso al grupo de ejecutores. Para cambiar qué repositorios y flujos de trabajo pueden tener acceso al grupo de ejecutores, los propietarios de la organización pueden establecer una directiva para la organización. Para más información, consulta Aplicación de directivas para Acciones de GitHub en la empresa.
Todas las organizaciones tienen un solo grupo predeterminado de ejecutores. Los propietarios de la organización que usan el plan GitHub Team pueden crear grupos de ejecutores adicionales a nivel de organización.
Si no se especifica ningún grupo durante el proceso de registro, los agentes se agregan automáticamente al grupo predeterminado. Más tarde, puedes mover el ejecutor del grupo predeterminado a un grupo personalizado.
Para obtener información sobre cómo crear un grupo de ejecutores con la API de REST, consulta Puntos de conexión de api REST para Acciones de GitHub.
-
En GitHub, navega a la página principal de tu organización.
-
Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
-
En la sección "Grupos de ejecutores", haga clic en Nuevo grupo de ejecutores.
-
Ingresa un nombre para tu grupo ejecutor.
-
Asigne una directiva para el acceso al repositorio.
Puede configurar un grupo de ejecutores para que sea accesible para una lista específica de repositorios o para todos los repositorios de la organización. De forma predeterminada, solo los repositorios privados pueden acceder a los ejecutores de un grupo de ejecutores, pero puede invalidarlo. Esta configuración no puede anularse si se configura un grupo de ejecutores de la organización que haya compartido una empresa.
-
Haz clic en Crear grupo para crear el grupo y aplicar la política.
Cambio de los repositorios que pueden acceder a un grupo de ejecutores
Advertencia
Si usas un intervalo IP fijo, te recomendamos que solo uses ejecutor más grande con repositorios privados. Las bifurcaciones de tu repositorio pueden ejecutar código potencialmente peligroso en tu ejecutor más grande creando una solicitud de extracción que ejecute el código en un flujo de trabajo.
En el caso de los grupos de ejecutores de una organización, puedes cambiar los repositorios de la organización que pueden acceder a un grupo de ejecutores.
-
Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
-
Haz clic en Settings.
-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
-
En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
-
En "Acceso al repositorio", use el menú desplegable para hacer clic en Repositorios seleccionados.
- A la derecha del menú desplegable, haz clic en .
- En el elemento emergente, usa las casillas para seleccionar repositorios que puedan acceder a este grupo de ejecutores.
-
Haga clic en Guardar grupo.
Configurar el acceso a la red privada para runners más grandes
Puede utilizar los ejecutores hospedados en GitHub con una VNet de Azure Esto le permite utilizar la infraestructura administrada en GitHub para el CI/CD, a la vez que proporciona control total sobre las directivas de red de los ejecutores. Para más información sobre Azure VNET, consulta ¿Qué es Azure Virtual Network? en la documentación de Azure.
Si ha configurado su organización para conectarse a una VNET de Azure, puede conceder a los grupos de ejecutores acceso a la red virtual. Para más información, consulta Redes privadas con ejecutores hospedados en GitHub.
No puede asignar macOS ejecutor más grandea un grupo de ejecutores que tenga una configuración de red. Del mismo modo, no se puede agregar una configuración de red a un grupo de ejecutores que contenga macOS ejecutor más grande.
Cambiar el nombre de un grupo de ejectuores
- Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
- Haz clic en Settings.
- En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
- En la lista de grupos, haz clic en el grupo de ejecutores que te gustaría configurar.
- Escriba el nuevo nombre del grupo de ejecutores en el campo de texto en "Nombre del grupo".
- Haga clic en Save(Guardar).
Cambiar un ejecutor a un grupo
Si no especificas un grupo de ejecutores durante el proceso de registro, tus nuevos ejecutores se asignarán automáticamente al grupo predeterminado y después se moverán a otro grupo.
-
En GitHub, navega a la página principal de tu organización.
-
Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral de la izquierda, haz clic en Actions y luego en Runners.
-
En la lista de "Ejecutores", haz clic en aquél que quieras configurar.
-
Seleccione la lista desplegable Runner group.
-
En "Mover el ejecutor al grupo", elige un grupo destino para el ejecutor.
Eliminar un grupo de ejecutores
Para quitar un grupo de ejecutores, primero debes mover o quitar todos los ejecutores del grupo.
- Ve a la página principal de la organización donde se encuentran tus grupos de ejecutores.
- Haz clic en Settings.
- En la barra lateral de la izquierda, haz clic en Actions y luego en Runner groups.
- En la lista de grupos, a la derecha del grupo que quieras borrar, haz clic en .
- Para eliminar el grupo, haga clic en Remove group.
- Revise las indicaciones de confirmación y haga clic en Remove this runner group.