GitHubでパスワード更新をしたのに、pushする時パスワード聞かれなくて困った時
2022-09-29
Githubではアカウントパスワード認証ではなくアクセストークン認証になったが、
アクセストークンの有効期限が切れた時に、どうやってパスワードのアップデートをすれば、、
となったのでアップデート手順メモ
問題
ユーザー名とパスワードを聞かれずに、「remote: Invalid username or password.」とエラーになってしまう
% git push -u origin main remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/yoshi-island/dataclass_work.git/'
「user.password」は設定されていない
% git config user.password %
「user.name」は設定されている(変わっていないので正しい)
% git config user.name yoshi-island
解決
なぜかわからないが、
「user.name」を再度指定すると、ユーザー名とパスワードが再度聞かれるようになり、正しい情報を入力すればpushできるようになった
% git config --global user.name yoshi-island
% git push -u origin main Username for 'https://github.com': yoshi-island Password for 'https://yoshi-island@github.com': Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 4 threads Compressing objects: 100% (4/4), done. Writing objects: 100% (5/5), 760 bytes | 760.00 KiB/s, done. Total 5 (delta 0), reused 0 (delta 0), pack-reused 0 To https://github.com/yoshi-island/dataclass_work.git * [new branch] main -> main branch 'main' set up to track 'origin/main'.
これ以上深追いしませぬ。
以上。