# if GitBash => $HOME/.gnupg
ii $HOME\AppData\Roaming\gnupg
# Warning: vscode-devcontainer read $HOME\AppData\Roaming\gnupg, not $HOME/.gnupg
注意:
- dockerコンテナではgnupg2を手動で入れない限りまともコミットできない!
- gpgコマンドがあったとしてもdockerfileでgnupg2をしっかり入れる。
- sudo ln -s "$HOME.gnupg" "$env:AppData\gnupg"でsymlinkを張ろうが、devcontainerでエラーする
- WSLの場合、
export GPG_TTY=$(tty);git commit -S
のようにGPG_TTYを設定しないとプロンプトが出ず、著名済みコミットが失敗する。
ref:
devcontainer ssh