Habilitar o bypass delegado para proteção de push
Note
No momento, o bypass delegado para proteção de push está em versão beta e sujeito a alterações.
O bypass delegado para proteção por push permite definir contribuidores que podem contornar a proteção por push e adiciona um processo de aprovação para outros contribuidores. Para obter mais informações, consulte "Sobre o bypass delegado para proteção de push."
Ao habilitar esse recurso, você criará uma lista de bypass de funções e equipes que podem gerenciar solicitações para ignorar a proteção de push. Se você ainda não tiver equipes ou funções apropriadas para usar, crie equipes adicionais antes de começar.
Note
Não é possível adicionar equipes secretas à lista de bypass.
Configurar o bypass delegado para uma organização
-
No GitHub.com, navegue até a página principal da organização.
-
No nome da sua organização, clique Configurações. 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, clique em Segurança de código e análise.
Note
Se sua organização estiver inscrita no beta público do security configurations e do global settings, em vez de "Segurança e análise de código", você verá um menu suspenso "Segurança de código". Selecione Segurança do código e clique em Global settings.
- Em "Segurança e análise de código", encontre o "GitHub Advanced Security".
- Em "Proteção por push", à direita de "Quem pode ignorar a proteção de push para secret scanning", selecione o menu suspenso e clique em Funções ou equipes específicas.
- Em "Lista de bypass", clique em Adicionar função ou equipe.
- Na caixa de diálogo, selecione as funções e equipes que deseja adicionar à lista de bypass e clique em Adicionar selecionados.
Configurar bypass delegado para um repositório
Note
Se o proprietário de uma organização configurar o bypass delegado no nível da organização, as configurações no nível do repositório serão desabilitadas.
-
No GitHub.com, navegue até a página principal do repositório.
-
Abaixo do nome do repositório, clique em Configurações. 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, clique em Segurança de código e análise.
-
Em "Segurança e análise de código", encontre o "GitHub Advanced Security".
-
Em "Proteção por push", à direita de "Quem pode ignorar a proteção de push para secret scanning", selecione o menu suspenso e clique em Funções ou equipes específicas.
-
Em "Lista de bypass", clique em Adicionar função ou equipe.
Note
Não é possível adicionar equipes secretas à lista de bypass.
-
Na caixa de diálogo, selecione as funções e equipes que deseja adicionar à lista de bypass e clique em Adicionar selecionados.