git push origin master が fatal: Authentication failed → 最近2FA認証をオンにしませんでしたか?
ユーザ名もパスワードも合っているはずなのにターミナルからプッシュできない!どうして!
と思っていたら、2FA認証を使い始めたらパスワードの代わりにPersonal Acces Tokenが必要らしい。
やり方はこちら。
Creating a personal access token for the command line - User Documentation