Difference between revisions of "Git-crypt"

From wikieduonline
Jump to navigation Jump to search
Line 5: Line 5:
 
* Installation: <code>[[brew install]] git-crypt</code>
 
* Installation: <code>[[brew install]] git-crypt</code>
  
<pre>
 
git-crypt --help
 
Usage: git-crypt COMMAND [ARGS ...]
 
  
Common commands:
+
git-crypt --help
  init                generate a key and prepare repo to use git-crypt
+
Usage: git-crypt COMMAND [ARGS ...]
  status              display which files are encrypted
+
 
  lock                de-configure git-crypt and re-encrypt files in work tree
+
Common commands:
 
+
  init                generate a key and prepare repo to use git-crypt
GPG commands:
+
  status              display which files are encrypted
  add-gpg-user USERID  add the user with the given GPG user ID as a collaborator
+
  lock                de-configure git-crypt and re-encrypt files in work tree
  unlock              decrypt this repo using the in-repo GPG-encrypted key
+
 
+
GPG commands:
Symmetric key commands:
+
  add-gpg-user USERID  add the user with the given GPG user ID as a collaborator
  export-key FILE      export this repo's symmetric key to the given file
+
  [[unlock]]               decrypt this repo using the in-repo GPG-encrypted key
  unlock KEYFILE      decrypt this repo using the given symmetric key
+
 
+
Symmetric key commands:
Legacy commands:
+
  export-key FILE      export this repo's symmetric key to the given file
  init KEYFILE        alias for 'unlock KEYFILE'
+
  unlock KEYFILE      decrypt this repo using the given symmetric key  
  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
+
Legacy commands:
 
+
  init KEYFILE        alias for 'unlock KEYFILE'
See 'git-crypt help COMMAND' for more information on a specific command.
+
  keygen KEYFILE      generate a git-crypt key in the given file
</pre>
+
  migrate-key OLD NEW  migrate the legacy key file OLD to the new format in NEW
 +
 +
See 'git-crypt help COMMAND' for more information on a specific command.
  
 
== Related ==
 
== Related ==

Revision as of 07:46, 11 April 2022

git-crypt enables transparent encryption and decryption of files in a git repository


git-crypt --help
Usage: git-crypt COMMAND [ARGS ...]
 
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

See 'git-crypt help COMMAND' for more information on a specific command.

Related

See also

Advertising: