Skip to main content
Skip to content

Gestión del acceso al autofix con agentes para el análisis de código

Controle el lanzamiento de agentic autofix en toda la empresa, las organizaciones y los repositorios.

¿Quién puede utilizar esta característica?

Agentic Autofix está disponible para repositorios públicos en GitHub.com y para repositorios propiedad de la organización con GitHub Code Security o GitHub Advanced Security. Los usuarios no necesitan una GitHub Copilot licencia. Agentic Autofix no está disponible para repositorios propiedad del usuario en una empresa que use Enterprise Managed Users.

Sobre el acceso y el despliegue

Los controles de acceso de agentic autofix se aplican en cascada desde la empresa hasta la organización y el repositorio:

  • Para una organización de propiedad empresarial, un propietario empresarial o administrador de seguridad debe permitir la configuración de agentic autofix para las organizaciones. Permitir la característica no la habilita para organizaciones o repositorios.
  • Un propietario de la organización o administrador de seguridad puede habilitar agentic autofix para la organización. La configuración de la organización lo habilita para los repositorios aptos de forma predeterminada.
  • Los administradores del repositorio pueden excluir repositorios individuales o volver a habilitarlos, en función de la configuración de la empresa y de la organización.
  • Para un repositorio público apto propiedad de una cuenta personal, un administrador del repositorio puede habilitar o deshabilitar agentic autofix directamente.

Agentic Autofix no está disponible para repositorios propiedad del usuario en una empresa que use Enterprise Managed Users.

Si la organización usó agentic autofix durante la versión preliminar pública, debe volver a habilitarla.

Antes de habilitar la característica, revise cómo afecta el uso de AI credits y GitHub Actions minutos a los costos.

En el caso de una organización independiente, omita el procedimiento para empresas. Para un repositorio público apto que pertenezca a una cuenta personal, omita los procedimientos de empresa y organización.

Permitir agentic autofix para una empresa

Los propietarios del entorno empresarial y los administradores de seguridad pueden permitir que las organizaciones de un entorno empresarial configuren agentic autofix. Esta directiva no habilita la característica para ninguna organización o repositorio.

  1. Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.
  2. En la parte superior de la página, haga clic en Directivas.
  3. En "Directivas", haz clic en Advanced Security.
  4. En la Agentic Autofix directiva, seleccione Todas las organizaciones: Permitidas.

Activación de agentic autofix para una organización

Los propietarios de la organización y los administradores de seguridad pueden habilitar agentic autofix para todos los repositorios aptos de su organización. Para una organización propiedad de la empresa, la directiva de empresa también debe permitirla.

Antes de habilitar la configuración de la organización, colabore con los administradores del repositorio sobre los repositorios que deban excluirse.

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la sección " Security and quality" de la barra lateral, haga clic en Advanced Security y luego en Configuración global.

  5. En "Code scanning", para habilitar la característica, establezca Agentic Autofix en Activado.

Administración agentic autofix de un repositorio

En el caso de un repositorio propiedad de la organización, esta opción, agentic autofix, se habilita de forma predeterminada cuando la organización lo habilita. Los administradores del repositorio pueden deshabilitarlo o volver a habilitarlo para un repositorio individual. Para un repositorio público apto que pertenece a una cuenta personal, un administrador del repositorio puede habilitarlo o deshabilitarlo directamente.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la sección "Seguridad y calidad" de la barra lateral, haga clic en Advanced Security.

  4. En la sección "Code Security", habilite o deshabilite Agentic Autofix estableciendo el botón de alternancia en Activado o Desactivado.

Después de habilitar agentic autofix, los usuarios con acceso de escritura al repositorio pueden asignar alertas de análisis de código a Copilot. Consulte Resolución de alertas de análisis de código.

Deshabilitar agentic autofix

Puede deshabilitar agentic autofix en el nivel de empresa, organización o repositorio. Si la deshabilita en el nivel empresarial o de organización, los administradores del repositorio no pueden volver a habilitarla.

No permitir agentic autofix para una empresa

Los propietarios de la empresa y los administradores de seguridad pueden impedir que todas las organizaciones y repositorios de su empresa usen agentic autofix.

  1. Vaya a su empresa. Por ejemplo, desde la página Empresas en GitHub.com.
  2. En la parte superior de la página, haga clic en Directivas.
  3. En "Directivas", haz clic en Advanced Security.
  4. En la Agentic Autofix política, seleccione Todas las organizaciones: No permitidas.

Desactivar agentic autofix para una organización

Los propietarios de la organización y los administradores de seguridad pueden deshabilitar agentic autofix para todos los repositorios de su organización.

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la sección " Security and quality" de la barra lateral, haga clic en Advanced Security y luego en Configuración global.

  5. En "Code scanning", establezca Agentic Autofix en Desactivado.

Deshabilitación agentic autofix de un repositorio

Los administradores del repositorio pueden excluir un repositorio individual de agentic autofix. Para un repositorio público apto que pertenece a una cuenta personal, esto deshabilita la función directamente.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la sección "Seguridad y calidad" de la barra lateral, haga clic en Advanced Security.

  4. En la sección "Code Security", establezca Agentic Autofix en Desactivado.