GUI application to support pass with totp integration. Application written in Electron.
Download from latest release and install.
- Download and install the GPG command line tools for your operating system.
gpg --full-generate-key
(Add passphrase for better security)gpg --list-secret-keys --keyid-format=long
gpg -o <PUBLIC_KEY_FILE_PATH.asc> --armor --export <KEY_ID>
gpg -o <PRIVATE_KEY_FILE_PATH.asc> --armor --export-secret-key <KEY_ID>
Follow the tutorial for pass to install
After the installation is done
pass init <KEY_ID>
pass git init
After everything is done the password storage path will be /Users/<username>/.password-store
Any folder where passwords will be stored
- Initialize git
- for pass installed, run
pass git init
- otherwise run
git init
inside the folder
- for pass installed, run
- Create a private repository in Github/Bitbucket/Gitlab
- Set the ssh remote url. For example, run
git remote add origin git@github.com:<username>/<repo>.git
. For ssh integration with git, follow github tutorial
- set the gpg public key file path (path stored in-memory and not synced, changing the file path will not work)
- set the gpg private key file path (path stored in-memory and not synced, changing the file path will not work)
- Passphrase during gpg key generation (path stored in-memory and not synced)
- password storage path
- for pass
/Users/<username>/.password-store
- otherwise the folder path
- for pass
- offline / online