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
- 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
- Recuperar sua conta ao perder as credenciais 2FA
- Alterando o método de autenticação de dois fatores
- Sobre a autenticação de dois fatores obrigatória
- Países em que a autenticação SMS é aceita
- 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