Skip to content

Instantly share code, notes, and snippets.

@SARDONYX-sard
Last active March 12, 2023 22:47
Show Gist options
  • Save SARDONYX-sard/fbc97fa696fdbedbab5fc8b5dfb61baf to your computer and use it in GitHub Desktop.
Save SARDONYX-sard/fbc97fa696fdbedbab5fc8b5dfb61baf to your computer and use it in GitHub Desktop.
GnuPGで署名済みコミットをする方法
# 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:

メールアドレスを変更する場合

@SARDONYX-sard
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment