git-secret
A bash tool to store your private data inside a git repo.
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)
✅ 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
Easier to set up and use than SOPS for basic use cases, but less flexible as it only supports GPG.
💻 Platforms
✅ Offline Mode Available
🔌 Integrations
💰 Pricing
Free tier: Completely free and open-source.
🔄 Similar Tools in K8s Secrets Management
HashiCorp Vault
A tool for managing secrets and protecting sensitive data. It provides a centralized service to mana...
AWS Secrets Manager
A secrets management service that helps you protect access to your applications, services, and IT re...
Google Cloud Secret Manager
A secure and convenient storage system for API keys, passwords, certificates, and other sensitive da...
Azure Key Vault
A cloud service for securely storing and accessing secrets, such as API keys, passwords, or certific...
Akeyless Vault Platform
A unified, SaaS-based platform for secrets management, secure remote access, and data protection....
CyberArk Conjur
A secrets management solution tailored for the unique requirements of native cloud, containers, and ...