Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Inhabilitar o limitar las acciones de GitHub para un repositorio

Los dueños de repositorios pueden inhabilitar, habilitar y limitar GitHub Actions para un repositorio específico.

En este artículo

Acerca de los permisos de GitHub Actions para tu repositorio

Predeterminadamente, GitHub Actions se encuentra habilitado en todos los repositorios y organizaciones. Puedes elegir inhabilitar las GitHub Actions o limitarlas para las acciones privadas únicamente, lo cual significa que las personas solo podrá utilizar las acciones que existan en tu repositorio. Para obtener más información acerca de GitHub Actions, consulta la sección "Acerca de GitHub Actions."

Puedes habilitar GitHub Actions para tu repositorio. Cuando habilitas GitHub Actions, los flujos de trabajo puede ejecutar acciones ubicadas dentro de tu repositorio y en cualquier otro repositorio público. Puedes inhabilitar GitHub Actions totalmente para tu repositorio. Cuando inhabilitas a GitHub Actions, no se ejecuta ningún flujo de trabajo en tu repositorio.

De manera alterna, puedes habilitar GitHub Actions en tu repositorio, pero limitar las acciones que un flujo de trabajo puede ejecutar. Cuando habilitas únicamente las acciones locales, los flujos de trabajo solo pueden ejecutar acciones ubicadas en tu repositorio u organización.

Administrar los permisos de GitHub Actions para tu repositorio

Nota: Tal vez no pueds administrar estas configuraciones si tu organización tiene una política de anulación o si la administra una cuenta empresarial que tiene dicha configuración. Para obtener más información, consulta la sección "Inhabilitar o limitar las GitHub Actions para tu organización" o la sección "Requerir las políticas de GitHub Actions en tu cuenta empresarial".

  1. En GitHub, visita la página principal del repositorio.
  2. Debajo de tu nombre de repositorio, da clic en Configuración.
    Botón de configuración del repositorio
  3. En la barra lateral izquierda, da clic en Acciones.
    Configuración de acciones
  4. Selecciona una opción debajo de "Permisos de las acciones".
    Habilita, inhabilita o limita las acciones para este repositorio

Enabling workflows for private repository forks

If you rely on using forks of your private repositories, you can configure policies that control how users can run workflows on pull_request events. Available to private repositories only, you can configure these policy settings for enterprise accounts, organizations, or repositories. For enterprise accounts, the policies are applied to all repositories in all organizations.

  • Run workflows from fork pull requests - Allows users to run workflows from fork pull requests, using a GITHUB_TOKEN with read-only permission, and with no access to secrets.
  • Send write tokens to workflows from pull requests - Allows pull requests from forks to use a GITHUB_TOKEN with write permission.
  • Send secrets to workflows from pull requests - Makes all secrets available to the pull request.

Configuring the private fork policy for a repository

  1. En GitHub, visita la página principal del repositorio.
  2. Debajo de tu nombre de repositorio, da clic en Configuración.
    Botón de configuración del repositorio
  3. En la barra lateral izquierda, da clic en Acciones.
    Configuración de acciones
  4. Under Fork pull request workflows, select your options. Por ejemplo:
    Habilita, inhabilita o limita las acciones para este repositorio
  5. Click Save to apply the settings.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos