Gitlab is a remote server to store and sync your git repositories. Git is a free and open source distributed version control system that can store, track, compare and merge snapshots of your project. Gitlab is available to everyone with a Smith account. To get a git account on Gitlab, please contact CATS or visit https://gitlab.smith.edu/users/sign_in.
For references and tutorials, visit https://www.atlassian.com/git/tutorials/ and http://gitref.org.