Você pode excluir chaves SSH não autorizadas (ou potencialmente comprometidas) para evitar que invasores tenham acesso aos seus repositórios. Você também pode aprovar as chaves SSh que são válidas.
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
Na barra lateral de configurações do usuário, clique em chaves SSH e GPG.
-
Na página das chaves SSH, anote as chaves SSH associadas à sua conta. Para as chaves não reconhecidas ou desatualizadas, clique em Delete (Excluir). Se houver chaves SSH válidas que deseja manter, clique em Approve (Aprovar).
Observação: quando estiver auditando as chaves SSH devido a um erro em uma operação do Git, a chave não verificada que causou o erro de auditoria da chave SSH estará em destaque na lista de chaves SSH.
-
Abra o terminal.
-
Inicie o ssh-agent em segundo plano.
$ eval "$(ssh-agent -s)" > Agent pid 59566
-
Encontre e anote a impressão digital da chave pública.
$ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
-
As chaves SSH keys GitHub devem corresponder às chaves no computador.
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
Na barra lateral de configurações do usuário, clique em chaves SSH e GPG.
-
Na página das chaves SSH, anote as chaves SSH associadas à sua conta. Aqueles que você não reconhece, ou que estão desatualizados, clique em Excluir. Se houver chaves SSH válidas que deseja manter, clique em Approve (Aprovar).
Observação: quando estiver auditando as chaves SSH devido a um erro em uma operação do Git, a chave não verificada que causou o erro de auditoria da chave SSH estará em destaque na lista de chaves SSH.
-
Abra o Git Bash. Se estiver usando o Git Shell, que faz parte do GitHub Desktop, abra o Git Shell e passe para a etapa 6.
-
Se você estiver usando o Git Bash, ative o ssh-agent:
# iniciar o ssh-agent em segundo plano $ eval "$(ssh-agent -s)" > Agent pid 59566
Se você estiver usando outro prompt de terminal, como o Git for Windows, ative o ssh-agent:
# Iniciar o ssh-agent em segundo plano $ eval $(ssh-agent -s) > Agent pid 59566
-
Encontre e anote a impressão digital da chave pública.
$ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
-
As chaves SSH keys GitHub devem corresponder às chaves no computador.
-
No canto superior direito de qualquer página, clique na sua foto de perfil e, em seguida, clique em Configurações.
-
Na barra lateral de configurações do usuário, clique em chaves SSH e GPG.
-
Na página das chaves SSH, anote as chaves SSH associadas à sua conta. Aqueles que você não reconhece, ou que estão desatualizados, clique em Excluir. Se houver chaves SSH válidas que deseja manter, clique em Approve (Aprovar).
Observação: quando estiver auditando as chaves SSH devido a um erro em uma operação do Git, a chave não verificada que causou o erro de auditoria da chave SSH estará em destaque na lista de chaves SSH.
-
Abra o terminal.
-
Inicie o ssh-agent em segundo plano.
$ eval "$(ssh-agent -s)" > Agent pid 59566
-
Encontre e anote a impressão digital da chave pública.
> 2048 *SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ* /Users/*USERNAME*/.ssh/id_rsa (RSA) ```
7. As chaves SSH keys GitHub *devem* corresponder às chaves no computador.
</div>
<div class="extended-markdown warning border rounded-1 mb-4 p-3 border-red bg-red-light f5">
**Aviso**: se você encontrar uma chave SSH com a qual não esteja familiarizado em GitHub, delete-a imediatamente e entre em contato com o [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com) para obter ajuda. Uma chave pública desconhecida pode indicar um possível problema de segurança.
</div>