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 のバージョンが古かった事が原因の様です。バージョンアップした後は、そもそも出てくるフォームが全然違いました。