Git is "a free and open source distributed version control system," used for tracking the source code to software.
git-annex allows managing files with git, without checking the file contents into git.
git-crypt enables transparent encryption and decryption of files in a git repository. Files which you choose to protect are encrypted when committed, and decrypted when checked out.
GitHub Student Developer Pack
That's why we created the [[GitHub Student Developer Pack|https://education.github.com/pack]] with some of our partners and friends: to give students free access to the best developer tools in one place so they can learn by doing.