Esta versão do GitHub Enterprise Server será descontinuada em 2026-03-17. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.
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 sua instância do GitHub Enterprise Server para usar sua chave SSH nova (ou existente), você também precisará adicionar a chave à conta.
Exibindo status de verificação para todos os seus commits
Você pode habilitar o modo vigilante para verificação de assinatura de commit para marcar todos os seus commits e tags com um status de verificação de assinatura.
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
- 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
- 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
- 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
- Recuperar frase secreta da chave SSH
- 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: 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