{"repo":"sobolevn/git-secret","free":true,"listed":false,"github":"https://github.com/sobolevn/git-secret","clone":"git clone https://github.com/sobolevn/git-secret.git","description":":busts_in_silhouette: A bash-tool to store your private data inside a git repository.","language":"Shell","stars":4036,"topics":["git-secret","git","git-addons","gpg","encryption","secret-management"],"license":"MIT","category":"security-tools","readme_excerpt":"git-secret What is git-secret ? git-secret is a bash tool which stores private data inside a git repo. git-secret encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys. With git-secret , changes to access rights are simplified, and private-public key issues are handled for you. When someone's permission is revoked, secrets do not need to be changed with git-secret - just remove their key from the repo's keyring using git secret removeperson their@email.com , re-encrypt the files, and they won't be able to decrypt secrets anymore. If you think the user might have copied the secrets or keys when they had access, then you should also change the secrets. Preview Installation git-secret supports brew , just type: brew install git-secret It also supports apt and yum . You can also use make if you want to. See the installation section for the details. Requirements git-secret relies on several external packages: - bash since 3.2.57 (it is hard to tell the correct patch release) - gawk since 4.0.2 - git since 1.8.3.1 - gpg since gnupg 1.4 to gnupg 2.X - sha256sum since 8.21 (on freebsd and MacOS shasum is used instead) Contributing Do you want to help the project? Find an issue and send a PR. It is more than welcomed! See CONTRIBUTING.md on how to do that. Security In order to encrypt (git-secret hide -m) files only when modified, the path mappings file tracks sha256sum checksums of the files added (git-secr","default_branch":null,"files":null,"tree":[],"storefront":"/r/sobolevn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sobolevn/git-secret/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}