Git-GPG
Git extension that allows secure storage of sensitive information within a repository. This is achieved by transparently encrypting / decrypting files with GPG: the files are stored encrypted within the repository, but authorised users see decrypted content when the files are checked out locally. The tool works in a completely transparent manner and requires neither input from the user, nor changes to the user workflow.
Requirements
git
gpg