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はこれ.

github.com

WSL2内の .gitconfigを下記のように変更しておいた.

[credential]
helper = "/mnt/c/Program\\ Files/Git/mingw64/bin/git-credential-manager-core.exe"