git-secret

A bash tool to store your private data inside a git repo.

Visit Website →

Overview

git-secret is a command-line tool that helps you manage secrets in a Git repository. It uses GPG to encrypt files, and tracks the encrypted files in Git. This allows you to safely commit your secrets to a repository, and only authorized users with the correct GPG keys can decrypt them.

✨ Key Features

  • Encrypts files with GPG
  • Integrates with Git
  • Simple command-line interface
  • Open-source

🎯 Key Differentiators

  • Simplicity of a bash script
  • Relies on the well-established GPG for encryption
  • Easy to get started with

Unique Value: A very simple and lightweight tool for encrypting secrets in a Git repository using GPG.

🎯 Use Cases (3)

Storing secrets in a Git repository Sharing secrets securely with team members Managing secrets for small projects

✅ Best For

  • Encrypting a configuration file with API keys and committing it to a private Git repository

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Large teams or enterprises that need a centralized secrets management solution with auditing and access control

🏆 Alternatives

SOPS git-crypt Sealed Secrets

Easier to set up and use than SOPS for basic use cases, but less flexible as it only supports GPG.

💻 Platforms

CLI

✅ Offline Mode Available

🔌 Integrations

Git GPG

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Completely free and open-source.

Visit git-secret Website →