Passwordstore
Setting up:¶
gpg2 --full-gen-key
pass init [email protected]
pass git init
Might have to use
gpg
on certain distributions
Set up Git:¶
On Git server¶
apt install git
adduser git
Local Machine¶
ssh-keygen -t ed25519
ssh-copy-id git@serverIP
On Git server¶
git init --bare pass-repo
Local Machine¶
pass git remote add origin ssh://git@serverIP:/home/git/pass-repo
pass git push -u --all
To set up on another machine:¶
gpg2 --export-secret-keys > secret.gpg #might have to use gpg on older kernels
ssh-keygen -t ed25519
ssh-copy-id git@serverIP
git clone ssh://git@serverIP:/home/git/pass-repo ~/.password-store