yadm-git-crypt
Git Crypt enables transparent encryption and decryption of files in a Git repository. tldr-pages
On several platforms
Several platforms
Initialize repo to use Git Crypt
yadm git-crypt initIdentifyShare the repository using GPG
yadm git-crypt add-gpg-user user_idIdentifyAfter cloning a repository with encrypted files, unlock them
yadm git-crypt unlockIdentifyExport a symmetric secret key
yadm git-crypt export-key path/to/key_fileIdentify