A git-crypt test.
-
create repo
-
add and commit .gitattributes, e.g.
secret.json filter=git-crypt diff=git-crypt
- set up git-crypt
$ git-crypt init
$ git-crypt export-key ~/.gnupg/my-gct-key
- add and commit sensitive information
{ "password": "cant_touch_this" }
- new cloners will need
my-gct-key
to read the encrypted files
$ git-crypt unlock ~/.gnupg/my-gct-key