Sobre a habilitação da proteção de push
Para habilitar a proteção de push para um repositório, primeiro você precisa habilitar a secret scanning. Em seguida, você pode habilitar a proteção por push na página de configurações "Code security and analysis" do repositório seguindo as etapas descritas neste artigo.
Se você for um proprietário da organização, poderá habilitar a proteção por push para vários repositórios por vez. Para saber mais, confira Guia de Início rápido da proteção da sua organização.
Os proprietários da organização, os gerentes de segurança e os administradores de repositório podem habilitar a proteção por push na secret scanning por meio da API. Para saber mais, confira Pontos de extremidade da API REST para repositórios e expanda a seção "Properties of the security_and_analysis object".
Se sua organização pertence a uma conta empresarial, um proprietário de empresa também pode habilitar a proteção de push no nível da empresa. Para saber mais, confira Como gerenciar os recursos do GitHub Advanced Security na sua empresa.
Habilitar a proteção por push para um 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 "Security" da barra lateral, clique em Code security and analysis.
-
Em "Code security and analysis", localize "GitHub Advanced Security".
-
Em "Secret scanning", em "Proteção por push", clique em Habilitar.
Leitura adicional
-
[AUTOTITLE](/code-security/secret-scanning/working-with-secret-scanning-and-push-protection) -
[AUTOTITLE](/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/excluding-folders-and-files-from-secret-scanning) -
[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)