Ho appena abilitato 2FA (non riesco a pensare ad altre modifiche che ho fatto) e git ha chiesto il mio nome utente e password. Ho fornito entrambi, ma erano "sbagliati". Ho provato molte delle soluzioni qui: Git push richiede nome utente e password ma non ha funzionato. In particolare, quando si passa da https a ssh, la chiave ssh dà
Autorizzazione negata (chiave pubblica). fatale: impossibile leggere dal repository remoto.
$ git push
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)
Username for 'https://github.com': **********
Password for 'https://mlbileschi@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/mlbileschi/scala.git/'
Qualche consiglio?