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 bwGitLab befindet sich zur Zeit in einer open beta Phase. Daraus ergeben sich die folgenden Beschränkungen:

  • Die Verfügbarkeit des Dienstes kann nicht garantiert werden.
  • Im Falle einer notwendigen Migration des Dienstes werden die Benutzerdaten von uns nach besten Wissen migriert.
  • Gruppen und Repo Namen können sich ändern
  • Nur on-site Backups (off-site Backups befinden sich in Vorbereitung)
  • Workflows und Policies können werden evtl. noch angepasst.
  • Aspekte des Datenschutzes wurden bislang nicht im Detail berücksichtigt.
    Aus diesem Grund sollten zur Zeit keine sensitiven Daten auf dem Dienst übertragen werden.
    Es ist noch nicht bekannt, welche Bedingungen und Einschränkungen im Bezug auf den Datenschutz im Produktiv-Dienst geben wird.
  • Es kann Perioden mit ungewöhnlich langen Antwortzeiten auf Support-Anfragen geben.

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 Open 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 Open-Beta-Phase nur zu Testzwecken und nicht produktiv genutzt werden. Speichern Sie also keine wichtigen Daten darin – diese könnten unwiederbringlich gelöscht werden!