git-credential-manager-coreのインストール場所が Git for Windows 2.36.1で変更されていた
WSL2の git認証の手間を省くために git-credential-manager-coreを使っているが, Git for Windows 2.36.1でインストールパスが変わっており, pushや pullをしたりしようとすると file not found
と出るようになってしまった. パスは次のように変わっていました.
C:/Program Files/Git/mingw64/libexec/git-core/git-credential-manager-core.exe
から
C:/Program Files/Git/mingw64/bin/git-credential-manager-core.exe
に変わっていた. 古い記事を参照しようとするとハマるので注意.
変更が行われた PRはこれ.
WSL2内の .gitconfigを下記のように変更しておいた.
[credential] helper = "/mnt/c/Program\\ Files/Git/mingw64/bin/git-credential-manager-core.exe"