LinuxCommandLibrary

transcrypt

TLDR

Initialize encryption

$ transcrypt
copy
With specific cipher
$ transcrypt -c [aes-256-cbc]
copy
Show credentials
$ transcrypt -d
copy
Flush credentials
$ transcrypt -f
copy
Rekey repository
$ transcrypt -r
copy
Uninstall
$ transcrypt -u
copy

SYNOPSIS

transcrypt [-c cipher] [-d] [-f] [-r] [options]

DESCRIPTION

transcrypt encrypts Git files. It uses Git filters.
Transparent encryption. Files encrypted on push.
Automatic decryption. Seamless on pull.
OpenSSL ciphers. Strong encryption.
Credential management. Store safely.

PARAMETERS

-c CIPHER

Encryption cipher.
-d
Display credentials.
-f
Flush credentials.
-r
Rekey repository.
-u
Uninstall.
-p PASSWORD
Set password.

CAVEATS

Requires setup per clone. Password management. Git-specific.

HISTORY

transcrypt was created for transparently encrypting files in a Git repository using OpenSSL.

SEE ALSO

git-crypt(1), age(1), gpg(1)

Copied to clipboard