Skip to main content

Diagnóstico de problemas de configuración de seguridad

Identifique los repositorios en los que no se pudo adjuntar la configuración de seguridad o dónde ha cambiado la relación de configuración y siga las instrucciones para corregir el problema.

¿Quién puede utilizar esta característica?

Propietarios de la organización, administradores de seguridad y miembros de la organización con el rol de administrador

Búsqueda y corrección de errores de asociación

Cuando se aplica una configuración a un grupo de repositorios, algunos repositorios pueden no asociarse, normalmente debido a un conflicto entre la configuración del repositorio existente y la configuración que aplicó. Cuando esto sucede, solo se aplican algunas opciones de configuración a los repositorios afectados y esos repositorios no heredan cambios futuros en la configuración.

En la página de configuración de seguridad, en la pestaña Repositorios debajo de "Aplicar configuraciones", un banner muestra cuántos repositorios tienen un error de datos adjuntos y resume el motivo. Haga clic en el vínculo en el banner o filtre la lista de repositorios por config-status:failed, para ver los repositorios afectados e instrucciones sobre cómo corregir cada error.

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

  2. 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.

  3. En la sección "Seguridad" de la barra lateral, seleccione el Advanced Security menú desplegable y, a continuación, haga clic en Configuraciones.

  4. Haga clic en la pestaña Repositorios .

  5. En la sección "Apply configurations", filtra por config-status:failed.

  6. En la lista de resultados, para el repositorio que le interesa, haga clic en Error REASON.

  7. En el cuadro de diálogo, revisa la información y sigue las instrucciones de corrección.

Búsqueda y corrección de configuraciones eliminadas

El estado de configuración de un repositorio cambia a removed cuando un administrador del repositorio cambia una configuración de seguridad que entra en conflicto con la configuración aplicada. La configuración sigue asociada al repositorio, pero el repositorio ya no hereda todos los valores de la configuración.

Para encontrar y solucionar repositorios con estado removed:

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

  2. 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.

  3. En la sección "Seguridad" de la barra lateral, seleccione el Advanced Security menú desplegable y, a continuación, haga clic en Configuraciones.

  4. Filtre la lista de repositorios con el filtro "Estado de configuración" y seleccione "Quitado".

  5. Para restaurar la configuración prevista, vuelva a aplicar la configuración a los repositorios afectados.

  6. Para evitar invalidaciones futuras, considere la posibilidad de habilitar la aplicación en la configuración. Consulte Cumplimiento de la configuración de seguridad.

Búsqueda y corrección de configuraciones eliminadas por la empresa

El estado de configuración de un repositorio cambia a removed_by_enterprise cuando un cambio de nivel empresarial entra en conflicto con la configuración de nivel de organización aplicada al repositorio.

Para encontrar y solucionar repositorios con estado removed_by_enterprise:

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

  2. 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.

  3. En la sección "Seguridad" de la barra lateral, seleccione el Advanced Security menú desplegable y, a continuación, haga clic en Configuraciones.

  4. Filtre la lista de repositorios con el filtro "Estado de configuración" y seleccione "Quitado por empresa".

  5. Coordinar con el administrador de la empresa para resolver el conflicto entre las configuraciones de nivel empresarial y de organización.

  6. Vuelva a aplicar la configuración en el nivel de organización o de empresa.

Para obtener más información sobre todos los estados de configuración, consulte Estados de configuración de seguridad.