VScodeからgit Pushできずに悩む

VScodeからgit操作できず

新しいブログもHUGOで作るぞということで、意気込んでいましたがちょっとした問題でひっかかっていました。それがVSCodeからgit pushを実行するとエラーが出るという問題。
まったく理由がわからず、切り分けするためにターミナルで実行しても全く問題なし。
あとpushはできないんだけど、参照はできる状態なんですよね。

さっぱりわからなーい。
ちなみに出てきているメッセージは”[info] Host key verification failed.“なんですよね。まあきっとknown_hostsあたりにキーが登録されていないって言ってるんでしょう。
いやいや、ターミナルでできるんだけどなぁと数日悩んでいました。

そして先程ようやく気がついたのです。
私が確認してたターミナルはWSLのubuntu、VSCodeが使っているターミナルは多分Power Shell。
そりゃどんなに調べてもさっぱりわからないわけですよ。できてるのにできないって言われるけど、まあ確認してるとこが違ってたよねーって話だったんですね。

サクッとPowerShellでもgithubにSSH鍵認証できるように設定してようやく解決しました。
どうやったのか詳細については他のサイトにお任せして、数日後数カ月後に自分がドはまりしたときのメモ代わりにこの記事を記載しておきます。

VSCodeでもWSLのターミナルが使えるんで、もしかしたらそれをデフォルトにすると楽なのかもしれないなーと思いましたが、それは次の課題として取っておきます。とりあえずは解決しました!