git-age prskr
winget install --id=prskr.git-age -e git-age is a Git smudge/clean filter designed to transparently encrypt and decrypt files within a Git repository, ensuring sensitive data remains secure while maintaining seamless workflow integration. It leverages age encryption for modern and efficient file protection.
Key Features:
- Transparent Encryption/Decryption: Files are automatically encrypted upon commit and decrypted during checkout, with no disruption to the user experience.
- Multi-User Support: Manages recipients' public keys, allowing secure collaboration among multiple users by re-encrypting files for new contributors.
- Seamless Git Integration: Works as a smudge/clean filter, integrating effortlessly into existing Git workflows without requiring major changes.
Audience & Benefit: Ideal for developers and teams managing sensitive data in Git repositories. It provides robust encryption to protect intellectual property or personal information while keeping operations straightforward. This tool is particularly beneficial for those seeking integrated encryption within their version control system rather than external solutions.