😺
Git - Invalid username or password. エラーの解決方法
このエラーは、認証情報に問題があることを示しています。次の手順でこの問題を解決できます
1. 個人アクセストークン(PAT)の使用
- 2021年8月13日以降、GitHubはGit操作の認証にアカウントパスワードを使用できなくなりました。その代わりに、個人アクセストークン(PAT)を使用する必要があります。
- 新しいPATを生成するには、以下の手順に従います:
- GitHubにログインします。
- 設定 > 開発者設定 > 個人アクセストークン の順に移動します。
- 新しいトークンを生成 をクリックします。
- メモを設定し、必要なスコープを選択します(通常はプライベートリポジトリの完全な制御のために repo を選択します)。
- トークンを生成し、コピーします。
2. Gitの設定を更新
- PATを直接URLに使用する方法(推奨されません)
git remote set-url origin https://<生成したトークン>@github.com/<Gitのユーザー名>/<リポジトリ名>
- 資格情報ヘルパーを使用した認証
- 資格情報ヘルパーを設定する
資格情報ヘルパーを使用すると、GitHubの認証情報を一度入力するだけで済むようになります。次のコマンドを使用して、Gitの資格情報ヘルパーを設定します。
git config --global credential.helper cache
- リポジトリにアクセスする
次のコマンドを使用してリポジトリをクローンします。
git clone https://<Gitのユーザー名>:<生成したトークン>@github.com/<Gitのユーザー名>/<リポジトリ名>
- 既存のリモートURLを更新する場合
git remote set-url origin https://<Gitのユーザー名>:<生成したトークン>@github.com/<Gitのユーザー名>/<リポジトリ名>
これでエラーが解決できるはずです
Discussion