awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sobolevn avatar

sobolevn/git-secret

0
View on GitHub↗
4,023 Stars·210 Forks·Shell·MIT·6 Aufrufesobolevn.me/git-secret↗

Git Secret

git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext.

The tool utilizes a PGP encryption workflow to control access through a managed keyring of authorized public keys. This allows for the granting and revocation of decryption permissions for specific users. To prevent accidental data leaks, it automatically integrates with Git ignore lists to ensure unencrypted versions of tracked secrets are not committed.

The system provides capabilities for secret tracking, including listing encrypted files and performing on-the-fly decryption to compare differences between plaintext and encrypted versions without writing secrets to disk. It also includes utilities for initializing secure storage directories and configuring encryption settings.

Features

  • Git Repository Secret Managers - Acts as a secret manager specifically designed to store and manage encrypted credentials within Git repositories.
  • Version-Controlled Secret Encryption - Enables safe storage of encrypted secrets alongside source code in a version control system.
  • Gitignore Integration - Automatically adds unencrypted secret files to git ignore lists to prevent accidental plaintext commits.
  • Git-Integrated Secret Encryptions - Tracks and lists sensitive files encrypted within a Git repository.
  • File Encryptions and Decryptions - Provides a utility for securing individual files through PGP encryption and decryption standards.
  • Access-Based Key Management - Manages GPG keys to specifically control decryption permissions for repository secrets.
  • Public-Key Access Control - Manages a local keyring of PGP public keys to control which identities can decrypt data.
  • Decryption Access Revocation - Removes public keys from the keyring to prevent specific users from accessing encrypted secrets.
  • Gitignore Automation - Automatically adds unencrypted secret files to the git ignore list to prevent accidental plaintext commits.
  • PGP - Implements secret encryption utilizing OpenPGP keys for secure storage within repositories.
  • Secret Restoration - Restores encrypted secrets to their original plaintext state using a private GPG key.
  • Encrypted Difference Viewers - Provides the ability to visualize differences between encrypted files by decrypting them on the fly.
  • On-the-Fly Decryption - Decrypts files into memory or streams to allow viewing and diffing without writing plaintext to disk.
  • Secure Configuration Distribution - Enables sharing of encrypted environment variables and credentials across development teams.
  • Local Secret Storage - Initializes secure local storage directories and ignore rules to prepare repositories for secrets.
  • Plaintext-Encrypted Diffs - Allows users to visualize changes between plaintext secrets and their encrypted versions without writing to disk.
  • Git Tools - Stores private data securely within a repository.
  • Versionskontrolle - Encrypts files within git repositories.
  • Secret Management - Bash utility for storing private data within Git repositories.
  • Security & Privacy - Stores private data inside git repositories.

Star-Verlauf

Star-Verlauf für sobolevn/git-secretStar-Verlauf für sobolevn/git-secret

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Git Secret

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Git Secret.
  • stackexchange/blackboxAvatar von StackExchange

    StackExchange/blackbox

    6,768Auf GitHub ansehen↗

    Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive files within version control systems like Git, Mercurial, or Subversion. It functions as a version control secret store that encrypts files for safe storage at rest while allowing authorized users and machines to decrypt them. The system distinguishes itself by integrating directly with version control to provide plaintext diff and log visualization of encrypted files. It supports multi-recipient encryption and automated secret decryption via passphrase-less GPG subkeys, enabl

    Go
    Auf GitHub ansehen↗6,768
  • agwa/git-cryptAvatar von AGWA

    AGWA/git-crypt

    9,746Auf GitHub ansehen↗

    git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so they remain as ciphertext on remote servers while appearing as plaintext in local directories. The tool uses Git attributes to define the scope of files and directories targeted for encryption. It supports both symmetric secret key encryption for shared access and asymmetric public key encryption to control decryption permissions among multiple collaborators. The system automates the encryption and decryption process through hook-based filters that trigger during commit and ch

    C++
    Auf GitHub ansehen↗9,746
  • gopasspw/gopassAvatar von gopasspw

    gopasspw/gopass

    6,940Auf GitHub ansehen↗

    gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving encrypted credentials. It functions as a collaborative secret manager that encrypts data using GPG or age and synchronizes it across devices and teams using Git. The system distinguishes itself by treating version control repositories as the primary storage backend, enabling secure secret sharing and version history for credentials. It utilizes a hierarchical directory structure to organize secrets on the filesystem and supports multi-store mounting to combine multiple independent rep

    Go
    Auf GitHub ansehen↗6,940
  • thelocehiliosan/yadmAvatar von TheLocehiliosan

    TheLocehiliosan/yadm

    6,328Auf GitHub ansehen↗

    yadm is a dotfile manager that uses Git as its underlying version control engine to track, synchronize, and manage configuration files across multiple machines. It keeps dotfiles in their original home directory locations while providing a system for deploying different file versions based on operating system, hostname, or hardware architecture through an alternate file naming convention. The tool distinguishes itself through several integrated capabilities that go beyond basic version control. It includes a template-based configuration generation system that renders files by merging template

    Python
    Auf GitHub ansehen↗6,328
Alle 30 Alternativen zu Git Secret anzeigen→

Häufig gestellte Fragen

Was macht sobolevn/git-secret?

git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext.

Was sind die Hauptfunktionen von sobolevn/git-secret?

Die Hauptfunktionen von sobolevn/git-secret sind: Git Repository Secret Managers, Version-Controlled Secret Encryption, Gitignore Integration, Git-Integrated Secret Encryptions, File Encryptions and Decryptions, Access-Based Key Management, Public-Key Access Control, Decryption Access Revocation.

Welche Open-Source-Alternativen gibt es zu sobolevn/git-secret?

Open-Source-Alternativen zu sobolevn/git-secret sind unter anderem: stackexchange/blackbox — Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive… agwa/git-crypt — git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so… gopasspw/gopass — gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving… thelocehiliosan/yadm — yadm is a dotfile manager that uses Git as its underlying version control engine to track, synchronize, and manage… mic92/sops-nix — sops-nix is a declarative secret provisioner and management module for NixOS and Home Manager. It enables the storage… lfit/itpol — itpol is a framework for cryptographic key management, digital signature policies, and security hardening. It provides…