Skip to main content
Skip to content

Deshabilitar Copilot Autofix para examen de código

Puede deshabilitar Copilot Autofix para una empresa, organización o repositorio.

¿Quién puede utilizar esta característica?

Agentic Autofix tiene requisitos de idoneidad más estrechos que Copilot Autofixy no está disponible para repositorios propiedad del usuario en una empresa que usa Enterprise Managed Users. Para obtener más información, consulte Información sobre la autocorrección para el análisis de código.

Copilot Autofix para code scanning está disponible para los siguientes tipos de repositorio:

  • Repositorios públicos en GitHub.com
  • Repositorios propiedad de la organización en GitHub Team o GitHub Enterprise Cloud con GitHub Code Security habilitado

Para obtener más información sobre los productos aptos, consulte Acerca de GitHub Advanced Security.

En este artículo se explica cómo deshabilitar Copilot Autofix. Agentic Autofix tiene controles de acceso independientes. Para deshabilitar agentic autofix, consulte Gestión del acceso al autofix con agentes para el análisis de código.

En el caso de las organizaciones de propiedad empresarial, los controles para Copilot Autofix siguen esta jerarquía:

  • Los propietarios de la empresa controlan si la característica está permitida en la empresa. Cuando se permite, se puede habilitar en niveles inferiores (pero no está habilitado automáticamente).
  • Cuando la empresa la tiene habilitada, los propietarios de la organización pueden deshabilitarla para su organización. Esto impide que cualquier repositorio de la organización lo habilite.
  • Si tanto la empresa como la organización tienen habilitada la característica, los administradores del repositorio pueden deshabilitarla para el repositorio individual.

En el caso de las organizaciones independientes, los controles de organización y repositorio se aplican sin una directiva empresarial.

Al deshabilitar Copilot Autofix en cualquier nivel, se cierran todas las sugerencias abiertas que agregó como comentarios en alertas de code scanning en las solicitudes de incorporación de cambios afectadas. Si más adelante vuelve a habilitarlo, las sugerencias solo se generan para las nuevas solicitudes de incorporación de cambios. Para generar sugerencias para las solicitudes de incorporación de cambios existentes, vuelva a ejecutar code scanning el análisis de seguridad.

Nota:

Copilot Autofix es una parte integral de GitHub Code Quality y seguirá funcionando con los resultados de calidad del código incluso cuando esté deshabilitado para los resultados de seguridad del código.

Bloqueo del uso de Copilot Autofix para una empresa

Los propietarios de empresas pueden prohibir Copilot Autofix para los resultados de seguridad en todas las organizaciones y repositorios de su empresa.

  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 "Copilot Autofix", utilice la lista desplegable y seleccione Todas las organizaciones: No permitidas.

Desactivar Copilot Autofix para una organización

Los propietarios de la organización pueden deshabilitar Copilot Autofix para todos los repositorios de su organización. En el caso de las organizaciones de propiedad empresarial, esta configuración solo está disponible si la empresa permite Copilot Autofix.

  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 la sección "Code scanning", establezca Copilot Autofix en Desactivado.

Deshabilitación Copilot Autofix de un repositorio

Los administradores del repositorio pueden deshabilitar Copilot Autofix si su organización tiene esta opción habilitada. En el caso de las organizaciones de propiedad empresarial, esta configuración solo está disponible si la empresa también permite Copilot Autofix.

  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 Copilot Autofix en Desactivado.