Difference between revisions of "Gpg"

From UVOO Tech Wiki
Jump to navigation Jump to search
(Created page with "# Simple password on file ``` gpg -c a.txt echo RELOADAGENT | gpg-connect-agent gpg -d a.txt ```")
 
Line 4: Line 4:
 
echo RELOADAGENT | gpg-connect-agent
 
echo RELOADAGENT | gpg-connect-agent
 
gpg -d a.txt
 
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
 +
```
 +
 +
## Git signing errors in terminal
 +
### Error
 +
```
 +
error: gpg failed to sign the data
 +
fatal: failed to write commit object
 +
```
 +
 +
### Do
 +
```
 +
export GPG_TTY=$(tty)
 
```
 
```

Revision as of 17:00, 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

Git signing errors in terminal

Error

error: gpg failed to sign the data
fatal: failed to write commit object

Do

export GPG_TTY=$(tty)