Git

GitHubでパスワード認証が終了したらしいので対応方法のメモ

Git

AWSのAmplifyのチュートリアルをやろうとして、久しぶりにGitHubでリポジトリを作成したのですが、どうも2021年8月13日にパスワード認証が廃止された様でエラーになりました。

対応方法としてトークンを入手する必要があるみたいです。 対応方法について自分向けにメモしておきます。

Token authentication requirements for Git operations
Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.

Githubにpushした際のエラーメッセージ

August 13,2021に廃止された旨が表示されてエラーになりました。

PS C:\Project\amplifyapp> git push origin master
Username for 'https://github.com': xxxxx
Password for 'https://xxxxx@github.com':
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/gogoloon/test-amplifyapp.git/'

アクセストークンの取得

Githubにログオンしたら[Setting]->[Developer Settings]からPersonal access tokenを作成します。

ログオンパスワードを再度求められます。

Noteに用途を記載して、repoを使えるようにアクセス権を設定します

生成されたトークンを使ってアクセスします。

今回は以上となります。

コメント