Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Uso compartido de acciones y flujos de trabajo desde el repositorio privado

Puedes compartir una acción o un flujo de trabajo reutilizable sin publicarlos de forma pública.

Acerca del acceso de GitHub Actions a los repositorios internos

Puedes compartir acciones y flujos de trabajo reutilizables desde el repositorio privado, sin publicarlos de forma pública, 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

  1. 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».
  2. 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».

Información adicional