VSCodeを使いはじめた結果、ようやくGithubを抵抗なく使えるようになってきました。
Githubのことを知ってからX年…長い道のりだった…。
順調に使っていたのですが、VSCodeでGithubアカウントを切り替えて使おうとした際に正常にpushができないことがありましたので解決方法を調べました。Windows10での方法です。
権限がないよと怒られたり、違うユーザー名でcommitされたりしてしまいました。
ADs
VSCodeのターミナルで
1 2 |
git config user.name ユーザー名 git config user.email メールアドレス |
と入力します。
ググったところこれだけしか書いていない記事が多かったのですが、もう一つ作業が必要です。
この時点では旧ユーザー名でGithubにログインしたままの状態ですので、一旦ログアウトして新ユーザーでログインし直さないといけません。結構見つけにくいところにありました…。
Windowsに保存されている認証情報の一覧っぽいものの中に、git:https://github.comがあります。これを削除します。
これでGithubへのログイン状態がリセットされます。
この状態でpushするとgithubログイン画面の小窓が開きますので、使いたいユーザー名・パスワードを入力してログインします。
ログインに成功したら新ユーザー名でのcommitが成功します。
いちいちコントロールパネルを開いてユーザーアカウントを開いて…というのはとてもめんどくさいので、ターミナルにコマンドを打ってログアウトできないか調べたところ、下記のコマンドでGithubからログアウトができました。
1 |
cmdkey /delete:git:https://github.com |
参考になりました。ありがとうございました。
ADs
コメントはまだありません。