Git

Git is "a free and open source distributed version control system," used for tracking the source code to software.

Chacon, S., & Straub, B. (2020). Pro Git (2nd ed.). Apress.

git-annex

git-annex allows managing files with git, without checking the file contents into git.

git-crypt

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.

Documentation