スポンサーリンク

【Github】git clone, git fetch, git pull, git pushでリモートリポジトリに接続したときに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 ”というエラーが出たときの対処

スポンサーリンク
スポンサーリンク
この記事は約2分で読めます。

 

エラー全文

remote: Support for password authentication was removed on August 13, 2021.

remote:Please see htts://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication

fatal: Authentication failed for ‘https://・・・’

 

原因

パスワード認証が廃止され、トークンが必要になったため。

httpsでGithubのリモートリポジトリからcloneしようとした場合、パーソナルアクセストークンが必要になる。

clone以外にも、pull,fetch,pushで同じ事例が発生する

 

対処法

以下の順に進んでトークンをコピーして保存する

  • Githubへログイン
  • 右上のアイコンのSettings
  • 画面左下のDeveloper settings
  • 画面左のPersonal access tokens
  • Generate new token
  • (または以前作成したトークンを選択してRegenerate token)
  • 生成したトークンをコピーして別の場所に保存(※後から確認できないため)

 

Githubへ接続

生成されたトークンをパスワードの代わりに入力する。

 

 

参考

Cloning with HTTPS URLs

コメント