vscodeって便利ですよね。ソース管理にお世話になっている人も多いことかと思います。
最近そのgit関連で発狂したので記録しておきます。
ふたを開ければ至極単純なミスなんですよねえ…なんで気づけないんだろう。
症状
- vscodeのソース管理からcommitしようとする
- エラーがでる
- git configを叩く
- また出る
最初にgit使おうとするとuser.name
とuser.email
を設定しろって言われるじゃないですか。あれを設定した後にこうなるんですよ。
いやー困りました。git config --list
で確認してみるもよくわからん。
コマンドライン上からcommitしようとするとなんか警告が出るだけなんですよね。
ローカルに設定してやると上書きされるみたいでいけるんですが毎回毎回設定してやるのはつらい。
原因
いろいろ試したんですが…
cat ~/.gitconfig
.gitconfig
[user]
name = hogetarou
emai = example@mail.com
[init]
defaultBranch = main
emailのlが抜けてます。これを修正してやると…いけました。こんだけです。
あとがき
タイポごときにこれだけ時間をかけてしまうとは…(1敗)
しかしこれでもエラー出ないんですね。「こんな識別子は定義されてねえよ」的な奴。
まあとにかく直ってよかった。それでは。