Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| knowledge_base:sonstiges:git_sign_commit [2021/12/28 20:54] – angelegt julian.lemmerich | knowledge_base:sonstiges:git_sign_commit [2024/11/02 20:50] (aktuell) – add ssh-agent info julian.lemmerich | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Git Commits Signieren ====== | ====== Git Commits Signieren ====== | ||
| - | https:// | + | ===== SSH ===== |
| - | https:// | + | Doesnt work with VScode GUI |
| - | In Git Bash (i know 🙄) | + | Benötigt git> |
| + | |||
| + | <code bash> | ||
| + | git config --global gpg.format ssh | ||
| + | git config --global user.signingkey ~/ | ||
| + | git config --global commit.gpgsign true | ||
| + | </ | ||
| + | |||
| + | ==== with ssh-agent ==== | ||
| + | |||
| + | install git for windows with " | ||
| + | |||
| + | < | ||
| + | git config --global user.signingkey " | ||
| + | </ | ||
| + | |||
| + | ===== GPG ===== | ||
| + | |||
| + | ==== generate key ==== | ||
| <code bash> | <code bash> | ||
| gpg --full-generate-key | gpg --full-generate-key | ||
| + | </ | ||
| + | |||
| + | ==== exporting key Linux ==== | ||
| + | |||
| + | <code bash> | ||
| + | gpg --output private.pgp --armor --export-secret-key xx@xx.de | ||
| + | </ | ||
| + | |||
| + | ==== install GPG Windows ==== | ||
| + | |||
| + | < | ||
| + | winget install GnuPG.GnuPG | ||
| + | </ | ||
| + | |||
| + | ==== importing key ==== | ||
| + | |||
| + | < | ||
| + | gpg --import " | ||
| + | </ | ||
| + | |||
| + | ==== settings ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | git config --global gpg.program " | ||
| git config --global user.signingkey 26A64778F76A7911 | git config --global user.signingkey 26A64778F76A7911 | ||
| git config --global commit.gpgsign true | git config --global commit.gpgsign true | ||
| </ | </ | ||
| + | |||
| + | ==== Troubleshooting ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | export GPG_TTY=$(tty) | ||
| + | </ | ||
| + | |||