背景
ようやく重い腰を上げてGitHubアカウントを作り、vscodeから初git pushをしたところ下記のエラーが発生して15分ほど詰まってしまいました
remote: Support for password authentication was removed on August 13, 2021.
結論
2021年8月13日以降、GitHubリポジトリにアクセスするには、ユーザ名とパスワードではなくアクセストークンが必要になった。
手順
- GitHubにログイン
- 右上の自分のアイコンをクリック
- 「Settings」をクリック
- 左メニュー下部の「Developer settings」をクリック
- 左メニューの「Personal access tokens」をクリック
- 右上の「Generate new token」をクリックしてアクセストークンを作成➡Select scopes:repoと、admin:repo_hookとdelete:repoは必須でチェックを入れる
- vscodeのターミナルでIDとパスワードの代わりにアクセストークンを入力してログイン
以上です。