- Published on
GPGを使ってGitコミットに署名するときに詰まった
- Authors
- Name
- JichouP
- @JichouP
結論
Windowsネイティブの場合(コマンドプロンプト)
コマンドプロンプトだから多分動かないけど、やりたいことはこれ。
git config --global gpg.program $(where gpg)
だいたいの場合、.gitconfig
はこうなる。
[gpg]
program = C:\\Program Files (x86)\\GnuPG\\bin\\gpg.exe
WSL2 Ubuntu18.04の場合
gnupg2を使用するときはGPG_TTY
の環境変数を指定する必要があるみたい。
これを.zshrc
に追加する。
export GPG_TTY=$(tty)
一応これで、コミットに署名ができるようになった。