Documentação de autenticação
Mantenha sua conta e os dados protegidos com recursos como autenticação de dois fatores, SSH e verificação de assinatura de commit.
Comece por aqui
- Gerando uma nova chave SSH e adicionando-a ao agente SSH- Depois de verificar a existência de chaves SSH, é possível gerar uma nova chave SSH para autenticação e adicioná-la ao ssh-agent. 
- Gerenciar seus tokens de acesso pessoal- Você pode usar um personal access token no lugar de uma senha ao autenticar-se no GitHub na linha de comando ou com a API. 
- Configurar a autenticação de dois fatores- Você pode escolher entre várias opções de adicionar uma segunda fonte de autenticação à sua conta. 
Popular
- Solucionar problemas de SSH- Ao usar o SSH para se conectar e autenticar no GitHub, talvez você precise solucionar problemas inesperados que podem surgir. 
- Verificar se há chaves SSH- Antes de gerar uma chave SSH, você pode verificar se há outras chaves SSH. 
- Adicionar uma nova chave SSH à sua conta do GitHub- Para configurar sua conta em GitHub.com para usar sua chave SSH nova (ou existente), você também precisará adicionar a chave à conta. 
- Autenticação com logon único- Você pode efetuar a autenticação no GitHub com logon único (SSO) e ver suas sessões ativas. 
- Recuperar sua conta ao perder as credenciais 2FA- Se você perder acesso às suas credenciais de autenticação de dois fatores, você poderá usar seus códigos de recuperação ou outra opção de recuperação, para recuperar o acesso à sua conta. 
- Erro: permissão negada (publickey)- Uma mensagem de erro "Permission denied" (permissão negada) indica que o servidor rejeitou a sua conexão. Existem diferentes razões para isso acontecer. Os exemplos mais comuns estão descritos abaixo. 
- Criar uma senha forte- Proteja sua conta em GitHub com uma senha forte e exclusiva usando um gerenciador de senhas. 
Proteger sua conta e dados
- Sobre a autenticação no GitHub
- Criar uma senha forte
- Como alternar entre contas
- Verificar novos dispositivos ao fazer login
- Atualizar credenciais de acesso do GitHub
- Gerenciar seus tokens de acesso pessoal
- Revisar suas chaves SSH
- Revisar suas chaves de implantação
- Vencimento e revogação de token
- Revisar seus logs de segurança
- Eventos do log de segurança
- Remover dados confidenciais de um repositório
- Sobre URLs anônimas
- Sobre os endereços IP do GitHub
- Impressões digitais da chave SSH do GitHub
- Modo sudo
- Impedir acesso não autorizado
- Como exibir e gerenciar sessões
Proteger sua conta com a autenticação de dois fatores (2FA)
- Sobre a autenticação de dois fatores
- Sobre a autenticação de dois fatores obrigatória
- Configurar a autenticação de dois fatores
- Configurar métodos de recuperação da autenticação de dois fatores
- Acessar o GitHub usando a autenticação de dois fatores
- Países em que a autenticação SMS é aceita
- Alterando o método de autenticação de dois fatores
- Solução de problemas de autenticação de dois fatores
- Recuperar sua conta ao perder as credenciais 2FA
- Desabilitar autenticação de dois fatores da sua conta pessoal
Solucionar problemas de SSH
- Usar SSH na porta HTTPS
- Recuperar frase secreta da chave SSH
- Chaves SSH excluídas ou ausentes
- Erro: falha na verificação da chave de host
- Erro: permissão negada (publickey)
- Erro: número de arquivo inadequado
- Erro: chave em uso
- Erro: permissão de usuário/repo negada a outro usuário
- Erro: permissão de usuário/repo negada a outro usuário/repo
- Erro: agente com falha ao entrar
- Erro: ssh-add: opção ilegal -- apple-use-keychain
- Erro: problema na certificação SSL, verifique se a cert CA está OK
- Erro: Tipo de chave desconhecido
- Erro: auditoria de chave SSH em andamento
Gerenciar a verificação de assinatura de commit
- Sobre a verificação de assinatura de commit
- Exibindo status de verificação para todos os seus commits
- Verificar se há chaves GPG
- Gerar uma nova chave GPG
- Como adicionar uma chave GPG a uma conta do GitHub
- Informar ao Git sobre a chave de assinatura
- Associar um e-mail à chave GPG
- Assinar commits
- Assinar tags