GH

Githide

Secrets, Git-Style

Parallel version control for secrets

Ship code with Git. Sync secrets with Githide.

Githide is a version control system for secret files that runs alongside Git. Push code as usual and Githide securely syncs your .env files to your server so collaborators always pull the latest values without touching Git history.

Workflowgithide sync
githide init
githide login
githide sync

# Git stays clean
git add .
git commit -m "feature"
git push

What you get

  • Encrypted blobs stored on your server
  • Shared .env updates across every collaborator
  • Zero secret files in Git history

Git hooks included

Auto-encrypt on commit and auto-decrypt on pull so secrets never touch Git history.

Team-ready sync

One command to share .env files with collaborators across environments.

Server you own

Run the Githide server anywhere. Your data, your storage, your rules.

How it works

Keep secrets in sync without slowing down Git.

Githide tracks files listed in .githide, encrypts them with a per-repo password, and syncs encrypted blobs to your server. The files are automatically ignored by Git while staying accessible to collaborators who have the password.

Step 1

Initialize and set password

Step 2

Encrypt and sync secrets

Step 3

Collaborators pull and decrypt

Ready to ship

Githide keeps secrets out of Git.

Start with the docs, install the CLI, and point it at your server.