I've been successfully using git-crypt to provide provide partial encryption to some of my repos. It's a great program and I'd definitely recommend it for your git repository encryption needs.
However, while installation is quite simple, I couldn't find good instructions
on how to uninstall git-crypt
and maintain history intact.
This guide provides simple instructions on how to accomplish that. In the end,