git へのpush/pull時に fatal: Authentication failed と出たときの対策

git

よく忘れるので備忘録。gitにおいてリモートリポジトリーにアクセスする際にトークンが必要になったので以下のようなエラーメッセージが表示されることがあります。

fatal: Authentication failed for ‘https://github.com/USERNAME/REPOSITORYNAME’

解決方法

画面上部のユーザーアイコンからSettingsを指定

画面左側のメニューから、Developer settingsを指定

Personal access tokensからTokens(Classics)を指定

Generate new tokenを押下。 Generate new token(Classic)を指定

 

NoteとExpirationとSelect scopesを指定。

 

ここまでできたら、Push pull時のGitからの問い合わせに以下のように答える

Username for ‘https://github.com’:  あなたのGitのユーザーID
Password for ‘https://あなたのID@github.com’:   先ほど作成したトークン

 

つまり、パスワードの代わりにトークン文字列を使うようにするっていうこと。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です