Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Unity Python】GitHubアクセス時に”remote: Support for password authentication was removed on August 13, 2021.”のようなエラーが表示された時の解決方法

 

 


Unityで「Unity ML-Agents実践ゲームプログラミング」に沿って励んでいたのですが、なかなかつまずくところも多い状況です。

今回発生したエラーとしては以下のようなものもありました。

 

 

1.エラー内容

 

エラーの内容は

 

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://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.

 

というものでした。

 

原因は、2021年8月13日以降、GitHubのリポジトリにアクセスするには、ユーザ名とパスワードではなくアクセストークンが必要になったということです。

 

 

2.解決方法

 

 

1.GitHubにログインする。

2.右上の自分のアイコンをクリック

3.「Settings」をクリック

4. 左メニュー下部の「Developer settings」をクリック

5. 左メニューの「Personal access tokens」をクリック

6. 右上の「Generate new token」をクリックしてアクセストークンを作成

 

アクセストークンを作成する時の「Select scopes」は最低「repo」をチェックONにしておきます。

 

また、作成したトークンの値はあとで使用するので作成後はその場ですぐにコピーしてどこかにとっておきます。

こうして作成したアクセストークンをパスワードの代わりに入力することで、GitHubのリポジトリにアクセスできるようになります。

 

以上が、GitHubアクセス時に”remote: Support for password authentication was removed on August 13, 2021.”のようなエラーが表示された時の解決方法になります。