Githubでアカウントパスワード認証できなくなったので、アクセストークン認証する
2022-07-25
今更ながら、Githubが2021/8/13以降、アカウントパスワードでのpushを受け付けなくなったのでアクセストークン(PAT:Personal access tokens)を発行して認証するようにするようにする手順まとめ
参考:Token authentication requirements for Git operations
ほぼ以下の公式ドキュメントの通り
https://docs.github.com/ja/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
まずは「Settings」>「Developer settings」>「Personal access tokens」にアクセスし「Generate new token」をクリック
https://github.com/settings/tokens
必要最低限の有効期限と権限をつけて「Generate token」をクリック
PATが発行されるので、コピーする
git pushするときに「Password for …」と聞かれたら、発行されたPATを入力して進めばOK
$ git push origin main Username for 'https://github.com': yoshiisland Password for 'https://yoshi-island@github.com': 【ここで入力】 Enumerating objects: 8, done. Counting objects: 100% (8/8), done. Compressing objects: 100% (7/7), done. Writing objects: 100% (7/7), 1.42 KiB | 725.00 KiB/s, done. Total 7 (delta 1), reused 0 (delta 0) remote: Resolving deltas: 100% (1/1), done. To https://github.com/yoshiisland/wordpress_demo.git 4453fcc..4f07b32 main -> main $
以上。