署名付きcommitする方法

Windowsでのやり方

gpg --full-gen-key --expertでkeyを発行

gpg -a --export {{keyID}}でエクスポート

表示されたkeyをcopyしてgithubにペースト

git config --global gpg.program gpgで署名するのにインストールしたGPGを指定 (WSLの場合/mnt/c/Program Files (x86)/GnuPG/bin/gpg.exe)

git config --global user.signingkey {{keyID}}でIDの指定

すべてのコミットなどに署名をつけるためにした二つのコマンドを実行

git config --global commit.gpgsign true
git config --global tag.gpgsign true