Skip to main content

No se puede habilitar CodeQL en un repositorio privado

Debe haberse habilitado GitHub Advanced Security para poder utilizar code scanning en repositorios privados.

Confirma que GitHub Advanced Security esté habilitado

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

  2. En el nombre del repositorio, haz clic en Configuración. 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 "Security" de la barra lateral, haz clic en Code security.

  4. Desplázate hacia abajo hasta "GitHub Advanced Security."

  5. Si hay un botón Habilitar asociado y activo, GitHub Advanced Security está disponible para este repositorio, pero aún no está habilitado.

  6. Si una directiva bloquea el uso de GitHub Advanced Security, el botón Habilitar está inactivo y aparece el propietario de la directiva.

    "Captura de pantalla del valor de GitHub Advanced Security". El propietario de la directiva de empresa y el botón "Habilitar" inactivo se resaltan en color naranja oscuro.

Solicitud de acceso a GitHub Advanced Security

  1. En el valor "GitHub Advanced Security", haz clic en el nombre de la empresa para mostrar una lista de usuarios con acceso para editar la directiva que controla el acceso a GitHub Advanced Security. Para más información, consulta Aplicación de directivas de seguridad y análisis de código de la empresa.
  2. Sigue la directiva de la empresa para solicitar acceso a características adicionales.

Habilitación de GitHub Advanced Security

  1. En la configuración de "GitHub Advanced Security", haz clic en Habilitar.
  2. Vuelve a ejecutar code scanning.