Noções básicas sobre por que a proteção por push bloqueou seu commit
Segredos vazados podem representar sérios riscos de segurança para seu repositório e sua cadeia de suprimentos. A proteção por push impede a introdução acidental de segredos à sua base de código, na qual eles podem ser explorados por atores mal-intencionados.
Se o repositório para o qual você está contribuindo no GitHub for protegido pela proteção por push, você encontrará um bloqueio da proteção por push sempre que:
- Efetuar push de commits que contêm segredos reconhecidos da linha de comando para o repositório remoto.
- Fizer commit de alterações ou carregar arquivos contendo segredos reconhecidos em um repositório na interface do usuário do GitHub.
- Fizer determinadas solicitações contendo segredos reconhecidos na API REST.
Resolvendo um bloqueio da proteção por push
Para resolver o bloqueio, você deve remover o segredo do commit (ou solicitação). Se você acredita que é seguro efetuar push do segredo, talvez possa ignorar o bloqueio. Para obter mais informações sobre como remover o segredo ou, se necessário, ignorar o bloqueio, consulte:
- Trabalhando com a proteção de push via linha de comando
- Trabalhar com proteção de push na interface do usuário do GitHub
- Trabalhando com a proteção contra push via API REST