Acerca del acceso de GitHub Actions a los repositorios internos
Puedes compartir acciones y flujos de trabajo reutilizables desde el repositorio privado, sin hacerlos públicos, permitiendo que los flujos de trabajo de GitHub Actions accedan a un repositorio privado que contenga la acción o el flujo de trabajo reutilizable.
Cualquier acción o flujo de trabajo reutilizable almacenado en el repositorio privado puede utilizarse en los flujos de trabajo definidos en otros repositorios privados que pertenezcan a la misma organización o usuario. Las acciones y flujos de trabajo reutilizables almacenados en los repositorios privados no pueden utilizarse en los públicos.
Advertencia:
- Si haces que un repositorio privado sea accesible a los flujos de trabajo de GitHub Actions de otros repositorios, los colaboradores externos de otros repositorios pueden acceder a él indirectamente a pesar de que no tengan acceso directo a estos repositorios. Los colaboradores externos pueden ver registros de las ejecuciones de flujo de trabajo cuando se utilizan acciones o flujos de trabajo del repositorio privado.
- Para permitir que los ejecutores descarguen estas acciones, GitHub pasa un token de instalación con ámbito al ejecutor. Este token tiene acceso de lectura al repositorio y expira automáticamente después de una hora.
Uso compartido de acciones y flujos de trabajo desde el repositorio privado
- Almacena la acción o el flujo de trabajo reutilizable en un repositorio privado. Para obtener más información, vea «Acerca de los repositorios».
- Configura el repositorio para permitir el acceso a los flujos de trabajo de otros repositorios privados. Para obtener más información, vea «Administrar los ajustes de las GitHub Actions de un repositorio».