{"meta":{"title":"GITHUB_TOKEN","intro":"Obtén información sobre qué es GITHUB_TOKEN, cómo funciona y por qué es importante para la automatización segura en los flujos de trabajo de GitHub Actions.","product":"GitHub Actions","breadcrumbs":[{"href":"/es/actions","title":"GitHub Actions"},{"href":"/es/actions/concepts","title":"Conceptos"},{"href":"/es/actions/concepts/security","title":"Seguridad"},{"href":"/es/actions/concepts/security/github_token","title":"GITHUB_TOKEN"}],"documentType":"article"},"body":"# GITHUB_TOKEN\n\nObtén información sobre qué es GITHUB_TOKEN, cómo funciona y por qué es importante para la automatización segura en los flujos de trabajo de GitHub Actions.\n\n## Acerca de `GITHUB_TOKEN`\n\nAl inicio de cada trabajo del flujo de trabajo, GitHub crea automáticamente un secreto `GITHUB_TOKEN` único para usarlo en el flujo de trabajo. Puede usar `GITHUB_TOKEN` para autenticarse en el trabajo del flujo.\n\nCuando habilitas GitHub Actions, GitHub instala una GitHub App en tu repositorio. El `GITHUB_TOKEN` secreto es un token de acceso de instalación GitHub App. Puede usar el token de acceso de instalación para autenticarse en nombre del GitHub App instalado en tu repositorio. Los permisos del token están limitados al repositorio que contiene tu flujo de trabajo. Para obtener más información, vea [Sintaxis del flujo de trabajo para GitHub Actions](/es/actions/reference/workflow-syntax-for-github-actions#permissions).\n\nAntes de que comience cada trabajo, GitHub captura un token de acceso de instalación para el trabajo.\n`GITHUB_TOKEN` expira cuando el trabajo finaliza o después de su vida útil máxima efectiva.\n\nLa vida útil máxima efectiva del token depende del tipo de ejecutor:\n\n* **GitHub-hosted runners** El tiempo máximo de ejecución del trabajo es de 6 horas, por lo que el `GITHUB_TOKEN` puede estar activo durante un máximo de 6 horas.\n* **Ejecutores autohospedados** El tiempo máximo de ejecución del trabajo es de 5 días. Sin embargo, dado que el `GITHUB_TOKEN` es un token de acceso de instalación, solo se puede actualizar durante hasta 24 horas. Si su trabajo dura más de 24 horas, use personal access token u otro método de autenticación.\n\nEl token también está disponible en el contexto de `github.token`. Para obtener más información, vea [Contextos de referencia](/es/actions/learn-github-actions/contexts#github-context).\n\n## Cuando `GITHUB_TOKEN` desencadena ejecuciones de flujos de trabajo\n\nAl usar el repositorio `GITHUB_TOKEN` para realizar tareas, los eventos desencadenados por el `GITHUB_TOKEN` no crearán una nueva ejecución de flujo de trabajo, con la siguiente excepción:\n\n* `workflow_dispatch` y `repository_dispatch` los eventos siempre crean ejecuciones de flujo de trabajo.\n\nPara todos los demás eventos, este comportamiento impide que cree accidentalmente ejecuciones de flujo de trabajo recursivas. Por ejemplo, si una ejecución de flujo de trabajo inserta código mediante `GITHUB_TOKEN` del repositorio, un nuevo flujo de trabajo no se ejecutará incluso cuando el repositorio contenga un flujo de trabajo configurado para ejecutarse cuando se produzcan eventos `push`.\n\nLas confirmaciones insertadas por un flujo de trabajo de GitHub Actions que usa `GITHUB_TOKEN` no desencadenan una compilación de GitHub Pages.\n\n## Pasos siguientes\n\n* [Uso de GITHUB\\_TOKEN para la autenticación en flujos de trabajo](/es/actions/how-tos/security-for-github-actions/security-guides/use-github_token-in-workflows)\n* [Sintaxis del flujo de trabajo para GitHub Actions](/es/actions/reference/workflow-syntax-for-github-actions#permissions)"}