WSL環境で Git 認証を保持したい

WSL で Git 使うんですが、push & pull にいちいちパスワード聞かれるのは面倒ですよね。
git for Windows のクレデンシャルマネージャを利用して、パスワードを覚えてもらいましょう。

WSL 上から Windows の git-credential-manager を登録

WSL2 の Ubuntu 環境にて実行。
git configgit-credential-managerを利用するようにします。

git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager.exe"  

これだけ。
快適!

32bit 版は注意

32bit 版は注意。ファイルの場所が違います。

Surface Pro Xにて発生しました。
WinARM64 版がないので x86 用フォルダに 32bit 版がインストールされています。

git config --global credential.helper "/mnt/c/Program\ Files\ \(x86\)/Git/mingw32/libexec/git-core/git-credential-manager.exe"  

参考

WSL 環境における Git の credential helper 設定 - Qiita

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe