Mais rápido que reiniciar o Windows pra “ver se resolve”. Se você tá usando GitLab no Windows e quer parar de digitar senha toda hora: usa SSH.
Passo 1 – Gerar a chave SSH
Abre o Git Bash (ou WSL, se for chique):
ssh-keygen -t ed25519 -C "[email protected]"
Aceita tudo com Enter. Vai cair aqui:
C:\Users\SeuUsuario\.ssh\id_ed25519
Passo 2 – Copiar a chave pública
Dá um:
cat ~/.ssh/id_ed25519.pub
Ou abre direto no Explorer e copia tudo.
Passo 3 – Adicionar no GitLab
- Vai no GitLab
- Clica no avatar > Edit profile > SSH Keys
- Cola a chave em “Key”
- Dá um nome em “Title” (tipo
PC-Kemper
) - Clica em “Add key”
Passo 4 – Testar a conexão
Roda:
ssh -T [email protected]
Se tu ver isso aqui, tá liso:
Welcome to GitLab, @seu-usuario!
Passo 5 – Clonar usando SSH
Não usa mais HTTPS! Agora é assim:
git clone [email protected]:usuario/repositorio.git
Pronto. Sem senha, sem frescura.