편의상 Windows의 GnuPG, git credential manager를 WSL2(Ubuntu 22.04)에 공유 하도록 설정을 할겁니다.
다음은 path 경로를 간소화 하기 위해 심볼릭 링크를 설정 해줍니다.
cd /opt
sudo ln -s /mnt/c/Program\ Files\ \(x86\)/GnuPG/ GnuPG
sudo ln -s /mnt/c/Program\ Files\ \(x86\)/Git\ Credential\ Manager/ gcm
다음으로 git 설정을 편집합니다.
git config --global -e
일단 저는 다음과 같이 설정했습니다.
example)
# This is Git's per-user configuration file.
[user]
name = Euiseo Cha
email = <email>
signingkey = <signingkey>
[commit]
gpgsign = true
[gpg]
program = /opt/GnuPG/bin/gpg.exe
[credential]
helper = /opt/gcm/git-credential-manager.exe