Observação
A proteção por push está em Segredos detectados por IAprévia pública e está sujeita a alterações.
Quando você habilita a proteção por push para Segredos detectados por IA, GitHub usa IA para localizar e bloquear segredos genéricos, como senhas, que não correspondem a nenhum padrão.
Proteção por push para Segredos detectados por IA consome AI credits além de sua licença GitHub Secret Protection ou GitHub Advanced Security. Confira Proteção por Notificações Push e GitHub Advanced Security cobrança de licença.
Prerequisites
- Seu repositório deve ter GitHub Secret Protection ou GitHub Advanced Security habilitado.
- A proteção por push deve estar habilitada. Consulte Habilitar a proteção de push para seu repositório.
- Varredura de segredos detectados por IA deve ser habilitado. Consulte Habilitando a verificação de segredos detectados por IA.
Para usar verificação em busca de segredos detectados por IA, um proprietário da empresa deve primeiro definir uma política no nível empresarial que controle se os recursos podem ser habilitados ou desabilitados em uma organização. Por padrão, essa política é definida como "permitida".
Habilitando a proteção por push para Segredos detectados por IA o seu repositório
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, 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 e qualidade" da barra lateral, clique em Advanced Security.
-
Em "Secret Protection", à direita de "Proteção por push para Segredos detectados por IA", alterne a configuração para Ativado.
Habilitando a proteção por push para Segredos detectados por IA para a sua organização
Você pode habilitar a proteção por push para Segredos detectados por IA para repositórios em sua organização com um custom security configuration. Security configurations são coleções de configurações de segurança que você pode personalizar e aplicar em escala. Consulte Criando uma configuração de segurança personalizada.