Link Search Menu Expand Document

git secret

Stores private data inside a Git repository. Written in Bash. More information: https://github.com/sobolevn/git-secret.

  • Initialize git-secret in a local repository:

git secret init

  • Grant access to the current Git user's email:

git secret tell -m

  • Grant access by email:

git secret tell {{email}}

  • Revoke access by email:

git secret killperson {{email}}

  • List emails with access to secrets:

git secret whoknows

  • Register a secret file:

git secret add {{path/to/file}}

  • Encrypt secrets:

git secret hide

  • Decrypt secret files:

git secret reveal