git-remote-gcrypt
« Back to VersTracker
Description:
GPG-encrypted git remotes
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: encryption git gpg security privacy version-control
Install: brew install git-remote-gcrypt
About:
git-remote-gcrypt is a Git remote helper that transparently encrypts Git repositories using GPG. It allows you to push to and pull from remote locations like plain Git, while all data is encrypted client-side before transmission. This ensures your code history remains confidential even on untrusted servers like GitHub or generic file hosting.
Key Features:
  • Transparent GPG encryption for Git operations
  • Client-side encryption with no server-side dependencies
  • Compatible with standard Git workflows and commands
  • Supports multiple encryption backends including GPG and password-based
  • Works with any Git remote (SSH, HTTP, S3, etc.)
Use Cases:
  • Securing proprietary code on public Git hosting services
  • Collaborative development with encrypted repositories
  • Backing up sensitive repositories to untrusted cloud storage
  • Compliance with data protection requirements for code storage
Alternatives:
  • git-crypt – git-crypt encrypts specific files while git-remote-gcrypt encrypts the entire repository history
  • Keybase – Keybase provides encrypted repos as part of a broader encrypted social network, while git-remote-gcrypt is a focused Git tool
  • git-remote-ssh – Standard SSH remotes provide transport encryption but not data-at-rest encryption
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:44am 0 VERSION_BUMP d657b703