Service Git

GIT - eine verteilte Versionsverwaltung

GIT ist eine Software zur verteilten Versionierung von Dateien. Für die Universität Heidelberg wird es in Form des von uns gehosteten Dienstes GitLab angeboten. 

GitLab ist eine Onlinedienst zur Softwareentwicklung und Versionierung für Softwareprojekte auf Git-Basis. GitLab bietet 

  • ein Issue-Tracking System
  • ein System für Continuous Integration und Continuous Delivery (CI/CD)
  • ein Wiki
  • eine Container-Registry
  • einen Sicherheitsscanner für Container 
  • Sourcecode sowie Multi-Cluster-Verwaltung und -Überwachung.

Der Dienst wird von der Research Data Unit (RDU) betrieben und betreut, einer Gemeinschaftseinrichtung der Universitätsbibliothek und des Universitätsrechenzentrums, die zentrale Dienste zur Archivierung und Veröffentlichung von Forschungsdaten anbietet.

Status

Der Dienst befindet sich in der Vorbereitung, aktuell in der Close-Beta-Phase auf Basis von GitLab Community Edition (CE). Mittelfristig werden wir auf eine GitLab-Version mit größerem Funktionsumfang erweitern. Wer über die Diensteinführung des GitLab-Dienstes informiert werden möchte, kann sich auf der Info-Liste GitLab eintragen, über die wir die Informationen zur stufenweisen Dienstöffnung verteilen.

Zielgruppe

  • Forschende
  • Studierende
  • Beschäftigte

Nutzen

  • Versionskontrolle von Dateien
  • Softwareentwicklung 
  • Continuous Integration und Continuous Delivery (CI/CD)

Zugang und Voraussetzungen

Der Service GitLab für die Universität befindet sich derzeit in der Closed Beta-Phase. Uni-ID-Inhaber:innen können einen Zugang zur Beta-Version direkt per Signup (siehe Link rechts) beantragen.

Bitte beachten Sie: Der Service kann in der Closed-Beta-Phase nur zu Testzwecken und nicht produktiv genutzt werden. Speichern Sie also keine wichtigen Daten darin – diese könnten unwiederbringlich gelöscht werden!