LoginSignup
0
0

VSCodeからgithubにpush出来ない(git for windows)

Last updated at Posted at 2023-11-24

Window10のVSCodeから、Collaboratorになっている、githubリポジトリにpsuhしたところ、次のように怒られて先に進みませんでした。

remote: Permission to hogeuser/hogeRepo denied to foouser...
fatal: unable to access 'https://github.com/xxxx.git/': The requested URL returned error: 403

調べると同様の事象の方がいるようで

上記のリンクに記載の通り コマンドで git config credential-helper を行うと manager となっておりました。
さらに記載のどおり [コントロールパネル]→[(ユーザーアカウント)]→[資格情報マネージャー]→[Windows資格情報] の githubアカウント情報を参照すると、期待している githubアカウントではなかったので、削除しました。

「そう言えばこの間コミュニティ活動でVSCode使って別アカウントでgithubログインしたなぁ」と...それが原因の様です。

しかし、その後まだ解決せず。今度は、ログインフォームは出てくるようになったものの、次の状態。

Logon failed, use ctrl+c to cancel basic credential prompt.

こちらも対処されている方がいたので

記載の通り git update-git-for-windows を行うと、先程とは違う github のログインフォームが現れ再度認証すると、無事 push 出来ました。

githubのフォームが、二段階認証やブラウザ認証要求がないから、怪しいなぁ〜とは思っていたのですが、Git for windows のバージョンが古かった事が原因の様です。バージョンアップした後は、そもそも出てくるフォームが全然違いました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0