問題
git pushしようとしたら以下のようなエラーが出た。
どうやらPersonal Access Tokenが期限切れになっているようだ。
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/xxx/yyy.git/'
そのためPersonal Access Tokenを削除→新規作成した。
その後、またgit pushしようとしたが、そもそもpush時にusernameとtokenを聞かれないためエラーが解消しない。
どこかにtokenの情報が保存されてしまっているようだ。
解決
だいぶ昔にghコマンドでログインしていたのを忘れていました……
gh auth login
こちらのコマンドで新しいtokenを使ってログインしなおし、git pushできるようになりました。
根本解決
Personal Access Tokenが期限切れになったときは、削除→新規作成ではなく、期限の延長をすればよかったようです。