GIT-CRYPT(1) git-crypt GIT-CRYPT(1) (NAME) git-crypt - (SYNOPSIS) git-crypt [OPTIONS] COMMAND [ARGS...] (COMMON COMMANDS) git-crypt init git-crypt status git-crypt lock GPG (GPG COMMANDS) git-crypt add-gpg-user GPG_USER_ID git-crypt unlock (SYMMETRIC KEY COMMANDS) git-crypt export-key OUTPUT_KEY_FILE git-crypt unlock KEY_FILE (DESCRIPTION) git-crypt . (checkout) . git-crypt . git-crypt . ( ) . (COMMANDS) git-crypt . . . init [OPTIONS] git-crypt. : -k KEY_NAME, --key-name KEY_NAME . git-crypt . status [OPTIONS] ( ). : -e . -u . -f, --fix (index) . ( git-crypt gitattributes .) add-gpg-user [OPTIONS] GPG_USER_ID... GPG . git-crypt gpg(1) GPG GPG .git-crypt . GPG_USER_ID GPG ( "HOW TO SPECIFY A USER ID" gpg(1) ). : -k KEY_NAME, --key-name KEY_NAME . -n, --no-commit .git-crypt . --trusted GPG . git-crypt GPG (Web of Trust) . git-crypt GPG . trust-model ~/.gnupg/gpg.conf GPG ( gpg(1) ) --trusted add-gpg-user . unlock [KEY_FILE...] . git-crypt . git-crypt GPG .git-crypt . . export-key [OPTIONS] FILENAME . : -k KEY_NAME, --key-name KEY_NAME . help [COMMAND] COMMAND . version git-crypt. "git-crypt" . GIT-CRYPT (USING GIT-CRYPT) git-crypt init git-crypt . gitattributes(5) . "filter=git-crypt diff=git-crypt" . : secretfile filter=git-crypt diff=git-crypt *.key filter=git-crypt diff=git-crypt .gitignore .gitattributes (wildcards) . .gitattributes ( .gitignore .gitmodules) . .gitattributes ! ( ) GPG : git-crypt add-gpg-user GPG_USER_ID GPG_USER_ID GPG . : git-crypt add-gpg-user GPG .git-crypt . ( GPG ): git-crypt export-key /path/to/key GPG : git-crypt unlock : git-crypt unlock /path/to/key - git-crypt ( git-crypt init git-crypt unlock) git - . GITATTRIBUTES. (THE .GITATTRIBUTES FILE) .gitattributes gitattributes(5) . .gitignore gitignore(5) ( "/dir/") . "dir/*" dir/ . dir/ dir/.gitattributes : * filter=git-crypt diff=git-crypt .gitattributes !filter !diff .gitattributes . (MULTIPLE KEY SUPPORT) git-crypt GPG . . KEYNAME -k KEYNAME git-crypt init : git-crypt init -k KEYNAME git-crypt-KEYNAME .gitattributes : secretfile filter=git-crypt-KEYNAME diff=git-crypt-KEYNAME GPG -k KEYNAME git-crypt export-key git-crypt add-gpg-user : git-crypt export-key -k KEYNAME /path/to/keyfile git-crypt add-gpg-user -k KEYNAME GPG_USER_ID git-crypt unlock . git-crypt . (SEE ALSO) git(1), gitattributes(5), git-crypt[1], GitHub[2] (AUTHOR) Andrew Ayer (NOTES) 1. git-crypt https://www.agwa.name/projects/git-crypt 2. GitHub https://github.com/AGWA/git-crypt git-crypt 0.8.0 2022-04-21 GIT-CRYPT(1)