Where git-crypt is strong
git-crypt encrypts selected files inside a Git repository. It is simple, mature, and useful when file contents are the only thing that need encryption.
Where HushGit differs
HushGit is designed to keep branch names, refs, commit metadata, pull request text, review comments, and collaboration state opaque to the host. It also gives teams a hosted workflow instead of leaving review and access management on a plaintext platform.