Boa noite. Como está descrito no erro, eles removeram a autenticação via senha em 2021, porém é bem fácil fazer a autenticação via token, e além disso só na primeira vez que você for dar um push ele vai pedir esse token. Segue um vídeo que mostra como gerar este token.
Em resposta a Erro de autenticação no git push
1
1
Criar e copiar chave SSH local
Caso haja preguiça de assitir ao vídeo, execute os comandos abaixo:
- $ ssh-keygen
- necessário apenas caso ainda não possua uma chave
- esse comando aceita alguns argumentos e algumas possibilidades como senha, mas eu só usei uma vez para testar;
- $ cat ~/.ssh/id_rsa.pub
- Saída esperada parecida com isso
$ cat ~/.ssh/id_rsa.pud ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCwwY1hKIj4FHQ0ZFt0GEiiRQeMQLf5K5xP7qsRs4xt8lbPit6lMaro0Xq1tVSZcQcigUgeTNPejh82gvqnJv6ybUXSJHL4MLxsDTAbfcP3sRqgDI1M9usI4t+sE1/dRjXqQJqW4EE4pDlJf97cGC4GJmsbRykH99kLfkpiPi/orhWWm7SSgl7VywGBPNH/5lha5xO1PN/IlHAINgDFCGzp6UtUrQf5v4up2kdlq5zupnx6ZQA1knCPK086CUweDXsewX5YEvc5JhOc/jDTnbEu4TV5fOX1DMDGNiB0l3A3MDKcUPNt9Ngkv7HYBt3WROgbtaKBjVZxEVpiLFuiPOuc4Uv86toG68N63HZBVKcgYfuUM01zGo9Re2A9A1rA3TLRIeZmMD/DDojInkhkJINKRGgcX/ArezT+gP5Ii2DuYjRVfWKQOVLOUNBNs5e8uPCm/Wl/TXJGnaEDOwqvrQLCEJam5LFkitF/KZk0uCGKeldfhVNUTEBVjruNbHTO6n8= usuario@nome-do-seu-pc
- Copie e guarde para os próximos passos.
Registrar chave no GitHub
- Acesse sua conta no github;
- Clique no avatar no canto superior direito;
- Clique em
settings
ouconfigurações
; - No menu à esquerda clique em
SSH and GPG keys
ouSSH e GPG keys
; - Clique em
New SSH key
ouNova chave SSH
; - Insira um
Title
ouTítulo
à sua chave - normalmente eu usonome-do-usuario@nome-do-pc
; - Cole o texto copiado anteriormente no campo
Key
ouChave
; - Clique em
Add SSH key
ouAdicionar chave SSH
;
Tá-dá!
Pronto, agora vc consegue fazer git push
de qualquer diretório contanto que esteja logado com o usuário com o qual realizou a primeira parte dos passos.