PT
GitLab - git pull remote: HTTP Basic: Access denied fatal: Authentication failed for
3
points
Problema:
Como resolver o erro:
GitLab - git pull remote: HTTP Basic: Access denied fatal: Authentication failed for
Eu uso o git bash no Windows 10.
O erro ocorre quando eu faço o git pull no repositório remoto do gitlab.
Erro no console:
$ git pull
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/user_name/project_name'
Solução 1 - Gerenciador de credenciais do Windows
- Vá para o windows search - digite: Credential Manager
- Abra o Credential Manager
- Clique em Windows Credentials
- Generic Credentials
- Encontre gitlab credencials
- Edite ou Remova gitlab credentials
* Depois de removermos as credenciais do gitlab,
nós fazemos git pull em gitlab repo novamente e seremos solicitados a fornecer credenciais do gitlab.
Por que esse problema ocorre:
- Nossas credenciais estão incorretas. Por isso, tenha 100% de certeza de que as credenciais são válidas;
- Temos mais de uma conta do Gitlab salva com Windows Credentials.
Solução 2 - credencial git não definida
- Abra git bash como administrador
- Vá para o gitlab repository dir
- Execute:
$ git config --system --unset credential.helper
- Execute:
$ git pull
- Insira a nova senha
Se abrirmos o git bash como não administrador (como usuário comum - sem direitos de administrador),
obteremos error: could not lock config file - Permission denied:
$ git config --system --unset credential.helper
error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig:
Permission denied