Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Pass Store β€” Remote Backup

This repository is an encrypted remote backup for my pass password store.

All entries are encrypted with GPG before ever touching this repo β€” nothing here is readable without the corresponding private key.


πŸ“¦ What's in here

.
β”œβ”€β”€ .gpg-id          # GPG key ID(s) used to encrypt entries
β”œβ”€β”€ */               # Password entries, organized by category
└── .git/            # Git history (acts as password store's built-in versioning)

Each .gpg file is a single encrypted secret. File and folder names are visible in plaintext (that's how pass works) β€” only the contents are encrypted.


βš™οΈ Requirements

  • pass β€” the standard Unix password manager
  • GNU GPG β€” for encryption/decryption
  • git β€” for syncing
  • Your private GPG key (kept outside this repo, obviously)

πŸš€ Setup on a new machine

# 1. Import your GPG private key first
gpg --import your-private-key.asc
 
# 2. Clone this repo into pass's default location
git clone <this-repo-url> ~/.password-store
 
# 3. Verify pass can read it
pass ls

πŸ”„ Usage

pass show <entry>              # decrypt & show a password
pass insert <category>/<name>  # add a new password
pass edit <entry>              # edit an existing entry
pass generate <entry> 20       # generate a new random password

pass auto-commits changes locally. To sync with this remote:

pass git push   # push local changes to this backup repo
pass git pull   # pull latest backup down

πŸ”’ Security notes

  • Never commit your private GPG key to this repo.
  • This backup is only as safe as your GPG private key β€” protect it (hardware key / strong passphrase / offline backup).
  • Consider a private repo host, not a public one, even though contents are encrypted (entry names leak metadata).

πŸ”— Useful links


This README documents the backup repo only β€” see the pass docs above for full command usage.

About

Password backup of my secret account credentials

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors