windows
wsl2
git
gpg
WSL2上でgitの署名にYubiKeyを使う
私はGPGを使用してGitのcommitに署名をしている.署名に使用する鍵はYubiKeyに格納してあるので,GPGがUSB Smart Cardを利用できる環境である必要がある.LinuxやmacOS,Windows上では直接的に困ることはないのだが,WSL2上でUSB Smart Cardを認識させるにはhackが必要であった.一度設定してしまえばしばらく必要がなくなるものだが,再びこれを構成する必要が出たときには確実に忘れている自信があるため,備忘として記事に残すことにした.
Takafumi Asano
yubikey
PIV Smart Card上の鍵を使用してリモートホストのgit commitに署名をする
Local Machineに接続されたPIV Smart Cardの署名鍵を利用して,Remote Machine上でのgit commit時に署名する方法を調べた.手がかり自体は検索で発見することができたし,手順自体はGPGのドキュメント通りに設定すれば問題なく動作した.