Difference between revisions of "Git sign commits"
Jump to navigation
Jump to search
(Created page with "# Error ``` error: gpg failed to sign the data fatal: failed to write commit object ``` ## Do ``` export GPG_TTY=$(tty) ```") |
|||
| Line 1: | Line 1: | ||
| − | # Error | + | # Simple password on file |
| + | ``` | ||
| + | gpg -c a.txt | ||
| + | echo RELOADAGENT | gpg-connect-agent | ||
| + | gpg -d a.txt | ||
| + | ``` | ||
| + | |||
| + | # Common Commands | ||
| + | |||
| + | ## Create | ||
| + | ``` | ||
| + | gpg --full-generate-key --expert | ||
| + | ``` | ||
| + | |||
| + | ## Files Located | ||
| + | ``` | ||
| + | ~/.gnupg | ||
| + | ``` | ||
| + | |||
| + | ## List | ||
| + | ``` | ||
| + | gpg --list-secret-keys | ||
| + | gpg --list-keys | ||
| + | ``` | ||
| + | |||
| + | ## Delete | ||
| + | ``` | ||
| + | gpg --delete-key <id> | ||
| + | gpg --delete-secret-key <id> | ||
| + | ``` | ||
| + | |||
| + | # git | ||
| + | ``` | ||
| + | git config --global user.signingkey <id> | ||
| + | git config --global commit.gpgsign true | ||
| + | ``` | ||
| + | |||
| + | ## Sign | ||
| + | ``` | ||
| + | git commit -Ss -m "Add something" | ||
| + | ``` | ||
| + | |||
| + | ## Git signing errors in terminal | ||
| + | ### Error | ||
``` | ``` | ||
error: gpg failed to sign the data | error: gpg failed to sign the data | ||
| Line 5: | Line 48: | ||
``` | ``` | ||
| − | ## Do | + | ### Do |
``` | ``` | ||
export GPG_TTY=$(tty) | export GPG_TTY=$(tty) | ||
``` | ``` | ||
Latest revision as of 18:48, 30 March 2024
Simple password on file
gpg -c a.txt echo RELOADAGENT | gpg-connect-agent gpg -d a.txt
Common Commands
Create
gpg --full-generate-key --expert
Files Located
~/.gnupg
List
gpg --list-secret-keys gpg --list-keys
Delete
gpg --delete-key <id> gpg --delete-secret-key <id>
git
git config --global user.signingkey <id> git config --global commit.gpgsign true
Sign
git commit -Ss -m "Add something"
Git signing errors in terminal
Error
error: gpg failed to sign the data fatal: failed to write commit object
Do
export GPG_TTY=$(tty)