Skip to main content

Un repositorio tiene una configuración avanzada existente para el examen de código

Debe invalidar las configuraciones avanzadas existentes a nivel de repositorio para poder aplicar un security configuration con code scanning habilitado.

¿Quién puede utilizar esta característica?

Los propietarios de la organización y los administradores de seguridad pueden administrar security configurations y global settings para una organización.

Nota: Security configurations y global settings están en versión beta y están sujetos a cambios.

Para aplicar correctamente un security configuration con la configuración predeterminada de code scanning habilitada, el repositorio de destino no puede tener una configuración avanzada existente para code scanning. Security configurations no puede invalidar las configuraciones avanzadas, ya que las configuraciones avanzadas están adaptadas a las necesidades de seguridad específicas de sus repositorios, y es posible que los propietarios de la organización o los administradores de seguridad que habilitan la configuración predeterminada a gran escala no se den cuenta de que invalidan esa configuración personalizada.

Si intenta aplicar un security configuration con code scanning habilitada a un repositorio con una configuración avanzada existente para code scanning, la configuración de seguridad se habilitará de la siguiente forma:

  • La configuración predeterminada de Code scanning no se habilitará en el repositorio y la configuración avanzada existente seguirá ejecutándose como normal.
  • Además de code scanning, todas las características de seguridad habilitadas en la configuración se habilitarán en el repositorio.
  • security configuration no se asociará al repositorio, ya que solo algunas características de la configuración están habilitadas.

Para todos los repositorios sin una configuración avanzada existente para code scanning, security configuration se aplicará de la manera esperada, y la configuración predeterminada de code scanning se habilitará.

Nota: si no puede aplicar correctamente una configuración a un repositorio privado sin la configuración avanzada de code scanning habilitada, debe asegurarse de que dispone de suficientes licencias de GitHub Advanced Security para aplicar esa configuración. Para obtener más información, vea «No hay suficientes licencias de GitHub Advanced Security».

Para aplicar un security configuration con code scanning habilitado en un repositorio con configuración avanzada, primero debe configurar la configuración predeterminada a nivel de repositorio y, a continuación, aplicar security configuration como normal. Para obtener más información, vea «Establecimiento de la configuración predeterminada para el examen del código».