Identificar e remediar falhas do anexo
Quando você aplica uma configuração a um grupo de repositórios, alguns repositórios podem não ser anexados, normalmente devido a um conflito entre as configurações existentes do repositório e a configuração que você aplicou. Quando isso acontece, apenas algumas configurações são aplicadas aos repositórios afetados e esses repositórios não herdam alterações futuras na configuração.
Na página de configurações de segurança, na guia Repositórios, em "Aplicar configurações", um banner mostra o número de repositórios com falha de associação e resume o motivo da falha. Clique no link no banner ou filtre a lista de repositórios por config-status:failed para ver os repositórios afetados e orientações sobre como corrigir cada falha.
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Segurança" da barra lateral, selecione o menu suspenso Code security and analysis e clique em Configurações.
-
Clique na guia Repositórios .
-
Na seção "Apply configurations", filtre por
config-status:failed. -
Na lista de resultados, para o repositório no qual você está interessado, clique em Falha RAZÃO.
-
Na caixa de diálogo, examine as informações e siga as diretrizes de correção.
Localizando e corrigindo configurações removidas
O status da configuração de um repositório muda para removed quando um administrador do repositório altera uma configuração de segurança que entra em conflito com a configuração em vigor. A configuração ainda está associada ao repositório, mas o repositório não herda mais todas as configurações da configuração.
Para localizar e corrigir repositórios com um removed status:
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Segurança" da barra lateral, selecione o menu suspenso Code security and analysis e clique em Configurações.
-
Filtre a lista de repositórios usando o filtro "Status de configuração" e selecione "Removido".
-
Para restaurar as configurações pretendidas, aplique novamente a configuração aos repositórios afetados.
-
Para evitar substituições futuras, considere habilitar a imposição na configuração. Consulte Imposição de configuração de segurança.
Localizando e corrigindo configurações removidas pela empresa
O status de configuração de um repositório muda para removed_by_enterprise quando uma alteração no nível empresarial entra em conflito com a configuração de nível organizacional aplicada ao repositório.
Para localizar e corrigir repositórios com um removed_by_enterprise status:
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Segurança" da barra lateral, selecione o menu suspenso Code security and analysis e clique em Configurações.
-
Filtre a lista de repositórios usando o filtro "Status de configuração" e selecione "Removido por empresa".
-
Coordene com o administrador corporativo para resolver o conflito entre as configurações de nível empresarial e de organização.
-
Aplique novamente a configuração no nível da organização ou da empresa.
Para obter mais informações sobre todos os status de configuração, consulte Status da configuração de segurança.