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

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

20220725_github_personal_access_token_1

必要最低限の有効期限と権限をつけて「Generate token」をクリック

20220725_github_personal_access_token_2
20220725_github_personal_access_token_3

PATが発行されるので、コピーする
20220725_github_personal_access_token_4

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
$

以上。