Aviso
As isenções de proteção por push são projetadas para automação confiável que precisa enviar muitos commits por push com o mínimo de atrito. As isenções podem levar a segredos vazados e devem ser concedidas com cautela.
Concedendo isenções para seu repositório
Observação
Se uma organização ou proprietário de uma empresa configurar o bypass delegado no nível da organização ou da empresa, as configurações do repositório serão desabilitadas.
-
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 Advanced Security.
-
Em "Secret Protection", verifique se a proteção por push está habilitada para o repositório.
-
Em "Proteção por push", à direita de "Quem pode ignorar a proteção por push para secret scanning", selecione o menu suspenso e clique em Funções ou equipes específicas.
-
Em "Bypass list", clique em Add role or team.
-
Na caixa de diálogo, selecione as funções e equipes que deseja adicionar à lista de bypass e clique em Adicionar selecionados.
Observação
Não é possível adicionar equipes secretas à lista de bypass.
-
Para isentar totalmente os atores da proteção por push, à direita dos detalhes dos atores, selecione e clique em Isentar.
Concedendo isenções para sua organização
-
Em GitHub, acesse a página principal da organização.
-
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 Advanced Security e clique em Configurações.
-
Crie uma nova configuração de segurança personalizada ou edite uma existente. Confira Criando uma configuração de segurança personalizada.
-
Ao definir a configuração de segurança personalizada, em "Secret scanning", verifique se "Proteção por push" está definida como Habilitada e que os menus suspensos para "Alertas" e "Proteção por push" estão definidos como Habilitados.
-
Em "Push protection", à direita de "Bypass privileges", selecione o menu suspenso e clique em Specific actors.
-
Selecione o menu suspenso Selecionar atores e escolha os atores que você deseja adicionar à lista de bypass.
Observação
- Não é possível adicionar equipes secretas à lista de bypass.
-
Para isentar totalmente os atores da proteção por push, à direita dos detalhes dos atores, selecione e clique em Isentar.
-
Clique em Salvar configuração.
-
Aplique a configuração de segurança a repositórios em sua organização. Consulte Aplicando uma configuração de segurança personalizada.
Concedendo isenções para sua empresa
-
Navegue até sua empresa. Por exemplo, na página Enterprises em GitHub.com.
-
Na parte superior da página, clique em Settings.
-
Na barra lateral esquerda, clique em Advanced Security.
-
Na seção "Segurança" da barra lateral, selecione o menu suspenso Advanced Security e clique em Configurações.
-
Crie uma nova configuração de segurança personalizada ou edite uma existente. Confira Criando uma configuração de segurança personalizada para sua empresa.
-
Em Verificação secreta, verifique se a proteção por push está habilitada.
-
Em "Push protection", à direita de "Bypass privileges", selecione o menu suspenso e clique em Specific actors.
Observação
Não é possível adicionar equipes secretas à lista de bypass.
-
Selecione o menu suspenso Selecionar atores, e depois escolha os atores que você deseja adicionar à lista de bypass.
-
Para isentar totalmente os atores da proteção por push, à direita dos detalhes dos atores, selecione e clique em Isentar.
-
Clique em Salvar configuração.
-
Aplique a configuração de segurança a organizações e repositórios em sua empresa. Consulte Aplicando uma configuração de segurança personalizada à sua empresa.