At its core, GitLab is a git server. Git is the most widely used version-control system for software development today. By providing an easy-to-use web interface, users can create projects and groups, grant permission to view and modify their code, manage bug reports, automate unit tests and deployment, and more. In addition to the web UI, GitLab provides full support for all of git's command-line operations. If you have used GitHub in the past, you will find the interface and functionality in GitLab very familiar.
UVM's GitLab server runs the same software as GitLab.com, but all of the data is kept on-campus to protect your privacy and security. Through our participation in the InCommon Federation, projects hosted on our GitLab server can also be shared with users of other educational and research institutions worldwide (see full list).