Authentication failed for'https://github.com/githubusername/repositoryname.git/' が発生するときの解決法
補足:repositoryname.gitは各自のrepository名、githubusernameは各自のgithubユーザー名に読み替えてください。
記事を書こうと考えた背景
wsl2の中でubuntu上に作成したプロジェクトディレクトリをpushをしようとした際にエラーが出てしまった為
エラーの原因
githubでの認証にアクセストークンが必要なため
エラー対処で間違えたところ
Authentication failedというエラーが出たときにgithubのパスワードを入力してしまった
→パスワード認証は廃止されている為トークン認証をする必要がある。
エラー解決手順
2設定ボタンを押したら下までスクロールして左側にあるDeveloper settingをクリックする
3Developer settingをクリック後Personal access tokensのトグロを開きtokens (classic)をクリックする。
4Generate new tokenをクリックし、Generate new token (classic)をクリックする。
5noteにアクセストークン名を入力し、必要なところにチェックを入れる
※今回はrepoのみにチェックを入れた。
6Generate tokenのボタンをクリックする。
7 6でボタンをクリック後下記画像にはアクセストークン名が表示されているが表示前に数字と英語などを組み合わせた文字列が生成される。
8 7で生成されたアクセストークンを使用するとgithubにpushができるようになる。