C#で.Net Frameworkなアプリケーション開発にはVisual StudioとGithub Extension for VIsual Studioを使っています。最近は自宅作業もなかったため、久しぶりに家の環境でpushしてみたら
fatal: could not read Username for 'https://github.com' No such file or directory
と言われてpushできない状態に… orz
状況を調べてみる
Cloneとかはできるので、Usernameが読めないとか、ファイルやディレクトリが見つからないというのは意味がわかりませんね。それでこのエラーメッセージをググって見たのですが、特にこれといった情報には出会えず…。
qiita.com
ただ、この人は2014年にGitのバグでpushできない状態になっていると言っています。今は当時から比較するとメジャーアップデートもされているので、この不具合が原因ってことはなさそうです。ということは、壊れた?
Github Extension for Visual Studioを再インストール
拡張機能一覧からGithub Extension for Visual Studioをアンインストールして再インストールします。言うまでもありませんが、インストーラーはここ。
visualstudio.github.com
再インストールしたらpushできました…。たぶんFall Creators Updateとかで壊れたんでしょうねえ…。コンパネみるとなぜかVisual Studioが2つあるし…。