Skip to content
David Ernst edited this page Apr 30, 2015 · 1 revision

This page is meant to document all the git-crypt CLI commands:

Common commands:

init generate a key and prepare repo to use git-crypt
status display which files are encrypted
lock de-configure git-crypt and re-encrypt files in work tree

GPG commands:

add-gpg-user USERID add the user with the given GPG user ID as a collaborator
unlock decrypt this repo using the in-repo GPG-encrypted key

Symmetric key commands:

export-key FILE export this repo's symmetric key to the given file
unlock KEYFILE decrypt this repo using the given symmetric key

Legacy commands:

init KEYFILE alias for 'unlock KEYFILE'
keygen KEYFILE generate a git-crypt key in the given file
migrate-key OLD NEW migrate the legacy key file OLD to the new format in NEW

Clone this wiki locally