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.”のようなエラーが表示された時の解決方法になります。
リンク