久しく使っていなかったgithubで、git pushがうまくいかずにハマってしまったので、解決策とともに記載いたします。
事象
githubにsshで初回アクセス時、ユーザー名やパスワードを聞かれ、パスワードを入力したら次の画像のようなエラーが出てしまう。
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/XXXXXXXXXXXXXX'
原因
Token authentication requirements for Git operations | The GitHub Blog
エラーで出ている通りですが、パスワードの代わりにpersonal access tokenを入力すれば認証が通りました。
パーソナルアクセストークンは、githubのSetting/Developer settings/ Personal access tokensで生成したり、確認することができます。
終わりに
Personal access tokensの設定場所をもう少しわかりやすくアラートしていただけると助かるな、と思ったのでした。
コメント