New
Next-generation Git encryption

Protect the security of yourcloud data

A git repository encryption tool. Seamlessly integrate with standard git tools to achieve transparent encryption of data, ensuring that git repository data is encrypted while the workspace is in plaintext.

fast →mkdir git_workspace && cd git_workspacemkdir src && echo foo > src/foo.cppgit init && git add . && git commit -m "first"gitl init -p your_passwordGenerating key...Done!gitl encrypt srcRemote encrypt ok!gitl statusR src/foo.cppcat src/foo.cppfoogit rev-list --objects | Select-String -Pattern "foo"5fc3bd3942772d1ee3e5e63fa397c5a5d51459eb src/foo.cppgit cat-file -p 5fc3bd3942772d1ee3e5e63fa397c5a5d51459ebGITLOCKERCRYPT,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrestart ↻

Protect your data

You can now safely store your sensitive data in the git server

Transparent Encryption

Before submitting data to the git server, automatically encrypt the data. In the workspace after checking out, automatically decrypt

Seamless Integration

Support seamless integration with standard git tools, allowing you to perform git operations on encrypted data, such as git diff, git add, git commit, git push, and git pull

Cross-Platform Support

You can easily access encrypted data across multiple platforms, including Windows, MacOs, and Linux