Nodachisoft Nodachisoft logo, Katana Sword Icon
  
@あまじ✎ 2021年12月17日に更新

VSCode で github への認証失敗「Git リモートに対して認証できませんでした」を解消する方法

VSCode で github への認証失敗「Git リモートに対して認証できませんでした」を解消する方法

概要

久しぶりに開いた VSCode プロジェクトから github からのプル・プッシュで認証に失敗しました。 解消の手順を確認したのでメモとして残します。

エラー時のメッセージとして「Git リモートに対して認証できませんでした」というダイアログが表示されます。

失敗時のメッセージ

Windows 上の資格情報が古くなっていることが原因の可能性があります。

解消手順として以下 2 つを確認しました。

  1. 「コマンドライン」から古い資格情報を確認して削除する
  2. 「コントロールパネル」から古い資格情報を確認して削除する

「コマンドライン」から古い資格情報を確認して削除する

管理者モードで cmd.exe を立ち上げ、cmdkey /list を入力して資格情報一覧を出力します。

vscode からの github.com との資格情報を確認したいので、 cmdkey /list:vscodevscode.github-authentication/github.authm と入れてみてもOKです。

資格情報確認
> cmdkey /list:vscodevscode.github-authentication/github.auth

git:https://github.com のために現在保存されている資格情報:

 ターゲット: LegacyGeneric:target=vscodevscode.github-authentication/github.auth
 種類: 汎用
 ユーザー: github.auth

で表示されました。 削除します。

資格情報の削除
cmdkey /delete:vscodevscode.github-authentication/github.auth

CMDKEY: 資格情報を正しく削除しました。

「コントロールパネル」から古い資格情報を確認して削除する

コントロールパネルの「資格情報マネージャ」の「Windows資格情報」から git への認証情報を削除します。

「資格情報マネージャ」はWin+r キーでコマンド入力ダイアログをだし、

コマンド入力ダイアログ

control.exe /name Microsoft.CredentialManager を入力することで起動できます。

資格情報マネージャ

Windows 資格情報を選択すると、

資格情報の一覧

一覧に 「git:https://github.com」があるので、内容を確認して削除します。

削除内容

資格情報削除後

再度 vscode から push などしようとすると、新しく github ログイン画面が表示され、 正しい認証情報を入力することで github アカウントにアクセスできるようになりました。

github 再ログイン

参考

変更履歴

日付 変更概要
なし
 
 
送信しました!

コメント、ありがとうございます。

なんかエラーでした

ごめんなさい。エラーでうまく送信できませんでした。ご迷惑をおかけします。しばらくおいてから再度送信を試していただくか、以下から DM などでご連絡頂ければと思います。

Twitter:@NodachiSoft_jp
お名前:
 
連絡先:
 
メッセージ:
 
戻る
内容の確認!

以下の内容でコメントを送信します。よろしければ、「送信」を押してください。修正する場合は「戻る」を押してください

お名前:
 
連絡先:
 
メッセージ:
 
Roboto からの操作ではないという確認のため確認キーを入れてください。
確認キー=95
戻る
 / 
送信確認へ
コメント欄
コメント送信確認へ

関連ありそうな記事(5件)です!

Unity+VSCode で快適な開発環境を作る

Unity+VSCode で快適な開発環境を作る

#Unity#Vscode✎ 2021-12-26
Unity+VSCode で開発環境を作成する手順。必須の拡張プラグインと概要を説明。
目次
VSCode で github への認証失敗「Git リモートに対して認証できませんでした」を解消する方法
VSCode で github への認証失敗「Git リモートに対して認証できませんでした」を解消する方法
概要
概要
「コマンドライン」から古い資格情報を確認して削除する
「コマンドライン」から古い資格情報を確認して削除する
「コントロールパネル」から古い資格情報を確認して削除する
「コントロールパネル」から古い資格情報を確認して削除する
資格情報削除後
資格情報削除後
参考
参考
変更履歴
変更履歴
Nodachisoft © 2021