Esta versión de GitHub Enterprise se discontinuó el 2021-09-23. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Habilitar el acceso automático a las acciones de GitHub.com utilizando GitHub Connect

Para permitir que las GitHub Actions en tu empresa utilicen acciones de GitHub.com, puedes conectar tu instancia empresarial a Nube de GitHub Enterprise.

Site administrators for GitHub Enterprise Server who are also owners of the connected Nube de GitHub Enterprise organization or enterprise account can enable access to all GitHub.com actions.

Nota: GitHub Actions estuvo disponible para GitHub Enterprise Server 2.22 como un beta limitado. El beta terminó. GitHub Actions está ahora disponible habitualmente en GitHub Enterprise Server 3.0 o superior. Para obtener más información, consulta la sección de notas de lanzamiento para GitHub Enterprise Server 3.0.


Nota: Los ejecutores hospedados en GitHub no son compatibles con GitHub Enterprise Server actualmente. Puedes encontrar más información sobre el soporte que se tiene planeado en el futuro en el Itinerario público de GitHub.

Nota: Con GitHub Connect habilitado, las GitHub Actions intentarán encontrar el repositorio en tu instancia de GitHub Enterprise Server antes de revertirse a GitHub. Si un usuario crea una organización y repositorio en tu empresa, los cuales empaten con un nombre de organzación y repositorio en GitHub, el repositorio de tu empresa se utilizará en vez del repositorio de GitHub. Un usuario malintencionado podría sacar provecho de este comportamiento para ejecutar código como parte de un flujo de trabajo.

Predeterminadamente, los flujos de trabajo de GitHub Actions en GitHub Enterprise Server no pueden utilizar las acciones directamente desde GitHub.com o desde GitHub Marketplace.

Para que todas las acciones de GitHub.com se hagan disponibles para tu instancia empresarial, puedes utilizar GitHub Connect para integrar a GitHub Enterprise Server con Nube de GitHub Enterprise. Para encontrar otras formas de acceder a las acciones desde GitHub.com, consulta la sección "Acerca de utilizar las acciones en tu empresa".

Habilitar el acceso automático a todas las acciones de GitHub.com

Antes de habilitar el acceso para todas las acciones desde GitHub.com en tu instancia empresarial, debes conectar a tu empresa con GitHub.com. Para obtener más información, consulta la sección "Conectar empresa a Nube de GitHub Enterprise".

  1. En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil en GitHub Enterprise Server

  2. En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones). Pestaña Settings (Configuraciones) en la barra lateral de la cuenta de empresa

  3. En la barra lateral izquierda, haz clic en GitHub Connect. GitHub Connect tab in the business account settings sidebar

  4. Debajo de "El servidor puede utilizar acciones de GitHub.com en las ejecuciones de flujo de trabajo", utiliza el menú desplegable y selecciona Habilitado. Menú desplegable a las acciones de GitHub.com en las ejecuciones de flujo de trabajo

  5. Después de que habilitas GitHub Connect, puedes utilizar políticas para restringir qué acciones públicas se pueden utilizar en los repositorios de tu empresa. Para obtener más información, consulta la sección "Requerir las políticas de GitHub Actions para tu empresa".