GIT - a distributed version control system

GIT is a software for distributed versioning of files. At Heidelberg University, this is provided in the form of the GitLab service hosted by the URZ. 

GitLab is an online service for software development and versioning for software projects based on Git. GitLab offers:

  • an issue tracking system
  • a system for Continuous Integration and Continuous Delivery (CI/CD)
  • a wiki
  • a container registry
  • a Container Scanner 
  • Source code as well as multi-cluster management and monitoring.

We currently use the GitLab Community Edition (CE). This is an open source software that is developed under the MIT license.

This service is operated and managed by the Research Data Unit (RDU), a joint institution run by the University Library and University Computing Centre providing centralized services for archiving and publishing research data.


The service is in preparation,  the current close beta phase is based on GitLab Community Edition (CE). In the medium term, we will switch to a GitLab version with a wider range of functions. Anyone who would like to be informed about the launch of the GitLab service can sign up for the GitLab info list, which we use to distribute information about the gradual opening of the service.

Target Group

  • Researchers
  • Students
  • University employees


  • Version control of files
  • Software development 
  • Continuous Intergration and Continuous Delivery (CI/CD)

Access and Requirements

The GitLab service for the university is currently in the closed beta phase. Those with a Uni ID can signup for the service via the link on the right-hand side.

Please note: The closed beta phase can only be used for testing purposes, i.e. it cannot be used productively. Therefore, you should not save any important data in it - it could be irretrievably deleted!