LoginSignup
1
1

More than 5 years have passed since last update.

VSCodeとWSLで作業してcommitしてもgithubに草が生えなくて困った

Last updated at Posted at 2019-01-19

.gitconfiguser.email関連でgithubに草が生えない系の話で、最高にしょうもないことにハマったのでメモ

草が生えない

  • VSCcodeとWSLで作業して、VSCodeからpushしてもgithubに草が生えなかった

git config --global user.email

  • WSL上でgit config --global user.email [myaddress]でemailを設定

  • VSCodeでpush

  • まだ草が生えない

原因

  • Windows側の.gitconfigとWSL側の.gitconfigは別ファイル

    • win:‪C:\Users\[ユーザー]\.gitconfig
    • wsl:C:\Users\[ユーザ]\AppData\Local\のずっと奥
      • 人によるので、探したいならここでファイル名検索すれば見つかる
  • VSCodeが参照してる.gitconfigはWindows側の.gitconfig

  • WSLからgit config --global user.email [myaddress]しても、設定が入るのはWSL側の.gitconfig

  • ちゃんとWindows側の.gitconfig編集するか、powerShellからgit configしろ

どうしてこうなったのか

  • PCを買い換えてからはずっとVSCodeでWSLを使って作業していて、powerShellでgit config --global user.email [myaddress]してなかった

  • だから‪C:\Users\[ユーザー]\.gitconfigは何も設定入ってなかった

おわり

  • 言われてみればそりゃそうだって話でした
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1