git-crypt
git-crypt copied to clipboard
Transparent file encryption in git
Multi-keys setup: Diff + Checkout from other branch impossible when using different keys per branch
We have a setup with 3 branches. Each branch has a separate git-crypt key. The feature we are using for that is documented in https://github.com/AGWA/git-crypt/blob/master/doc/multiple_keys.md When checking out and unlocking...
Would be nice to have an option in git-crypt to allow one to encrypt the protected files retroactively starting from beginning of time. This would rewrite all history, so would...
on cygwin (will test on linux) there is a compile error complaining util-unix.cpp:79:13: error: 'mkstemp' was not declared in this scope according to this https://stackoverflow.com/questions/21689124/mkstemp-and-fdopen-in-cygwin-1-7-28 this is due to --std=c++11...
Hi, I try to decrypt a git-crypted file outside of git. We use symmetric en-/decryption with different keys. .gitattributes contains: ``` *dev_test.properties.enc filter=git-crypt-dev_test diff=git-crypt-dev_test *dev_live.properties.enc filter=git-crypt-dev_live diff=git-crypt-dev_live *prod_live.properties.enc filter=git-crypt-prod_live diff=git-crypt-prod_live...
Not sure if I'm doing something wrong, or it's a bug: ``` $ git-crypt --version git-crypt 0.5.0 $ git --version git version 2.6.1 $ cd /tmp && mkdir test &&...
Adding a user with gpg2 instead gpg does not work. The public key is not found due the fact that gpg2 uses pubring.kbx instead of pubring.gpg. Have a look at:...
So, the problem is I try this: ```bash $ git-crypt unlock You need a passphrase to unlock the secret key for user: "Christoph Gnip " 4096-bit RSA key, ID 1C2B032A,...
Great tool! I wanted to recreate my git repo - and so, I would like to initialize the `git-crypt` with the previously generated key file. Is this possible?
## Background I have a big monorepo with a lot of files, some of which are git-crypted. In a CI server I need to check out a submodule (using a...
OpenSSL 1.1.0 deprecates a lot of APIs, and may be built with those deprecated APIs disabled entirely. This PR replaces deprecated APIs with their replacements in `crypto-openssl-11.cpp`.