GitLab is open source code collaboration software based around the Git source control framework. It allows users to create their own repositories and share them with other UMIACS users/groups or publicly. Additionally, it has a built in wiki, code review and issue tracker for each project if needed.
All code is hosted on site in UMIACS servers and we allow users to have 5 projects with a soft limit of 1G per project. UMIACS Staff can help create Lab groups (namespaces) and delegate authority to manage the group to one or more faculty.
You can find out more information about all the features on the GitLab website.