Service Git

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 Ultimate Edition

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.

Status

The service bwGitLab currently is in the open beta phase. The following notes apply:

  • No guarantees for availability of the service
  • User data will be migrated by us on a best effort basis (in case of a potential migration)
  • Group/Repo names might get renamed
  • Only on-site backups (off-site backups are planned)
  • Some workflows/policies might still be subject to change
  • Data protection aspects are not addressed comprehensively so far.
    Therefore, no sensitive data may be transferred to the service at the current status.
    It is not clear today what restrictions and limitations due to data protection will be necessary for the productive service in the future.
  • There might be periods with longer than usual user support responses.

Target Group

  • Researchers
  • Students
  • University employees

Use

  • 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 open beta phase. Those with a Uni ID can signup for the service via the link on the right-hand side.

Please note: The open 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!