Link Search Menu Expand Document

yadm git-crypt

Git Crypt enables transparent encryption and decryption of files in a git repository. See also: git-crypt. More information: https://github.com/AGWA/git-crypt.

  • Initialize repo to use Git Crypt:

yadm git-crypt init

  • Share the repository using GPG:

yadm git-crypt add-gpg-user {{user_id}}

  • After cloning a repository with encrypted files, unlock them:

yadm git-crypt unlock

  • Export a symmetric secret key:

yadm git-crypt export-key {{path/to/key_file}}