Como resolver o erro Authentication Failed do git push

Neste artigo você vai aprender a resolver o erro Authentication Failed, que é um erro comum ao utilizar o comando git push

resolver o erro Authentication Failed capa

Fala programador(a), beleza? Bora aprender mais sobre os possíveis erros de git push e as suas soluções!

É possível que ao longo seu trabalho em um repositório ao dar o push em um código você receba o seguinte erro:

fatal: Authentication Failed

Isso não é tão comum, mas é super simples de resolver

Quer aprender mais sobre git? Veja este curso gratuito:

O problema ocorreu porque o seu projeto não está mais linkado ao repositório remoto, você pode averiguar isso com o comando:

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 116 aulas
  • 4 projetos
  • 9h 23min
git remote -v

Como resultado duas URLs deveriam ser obtidas, que são as nossas referências externas do repo local

Para configurar novamente basta utilizar o comando:

git remote set-url origin [email protected]:<user>/<repo>.git

Note que você deve substituir <user> para o nome do seu usuário do git

E <repo> pelo nome do repositório que você está enviando o código

Isso vai reconfigurar a URL remota do seu git e deve resolver o problema! 🙂

Conclusão

Neste artigo você aprendeu a como resolver o erro Authentication Failed

Um erro que ocorre por causa de uma URL remota desconfigurada no seu repositório local

Basta reconfigurar com o comando git remote, e estará tudo certo novamente!

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!

Por que aparece a mensagem fatal: Authentication Failed for?

Repara que a mensagem completa quase sempre vem assim: fatal: Authentication Failed for seguido da URL do seu repositório

Esse "for" com a URL na frente não é enfeite, é uma dica valiosa

Ele te mostra EXATAMENTE qual repositório remoto recusou a autenticação

Ou seja, o Git tentou falar com aquele endereço e as credenciais não bateram

Então antes de sair mexendo em tudo, olha pra URL que aparece depois do "for" e confirma se é mesmo o repo certo

Seu remoto é HTTPS ou SSH?

Antes de reconfigurar, vale entender por qual caminho o seu Git está tentando autenticar

Roda de novo o git remote -v e olha o comecinho da URL

Se ela começa com https:// o Git autentica por usuário e credenciais salvas

Se começa com git@ ele autentica por chave SSH

Isso muda o motivo do erro: no HTTPS costuma ser credencial salva desatualizada, no SSH costuma ser a URL desconfigurada ou a chave

Saber disso te poupa tempo antes de aplicar a solução do git remote set-url que vimos ali em cima

Perguntas frequentes

O erro fatal: Authentication Failed pode ser senha ou credencial errada?

Pode sim, principalmente quando o remoto é HTTPS

Credencial salva desatualizada ou incorreta derruba a autenticação na hora do push

Nesse caso, atualizar as credenciais salvas ou migrar o remoto pra SSH com o git remote set-url costuma resolver

Como eu descubro qual repositório recusou a autenticação?

Olha a mensagem completa e procura o que vem depois do "for"

É ali que o Git mostra a URL exata que recusou o acesso

O git remote -v mostra duas URLs, isso é normal?

É normal sim

Uma é a de fetch e a outra a de push, as duas são as referências externas do seu repo local

Leia também

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Lucas

Funcionou, muito obrigado !

Battisti

de nada Lucas!

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares