yoshiislandblog.net
元営業の駆け出しアラサーSEが、休日にMACと戯れた際の殴り書きメモ。日々勉強。日々進歩。
GitHub-Mark-120px-plus

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'.

これ以上深追いしませぬ。
以上。