Email
Hauptinhalt

GitLab_HeFDI

GitLab_HeFDI ist das Source Code and Data Management System der Hessischen Forschungs­daten­infra­struk­turen (HeFDI) für Forschung, Schulung, Lehre, Studium und Verwaltung in Hessen. Der Dienst wird durch die Philipps-Universität Marburg betrieben und befindet sich aktuell im Pilotbetrieb mit einzelnen HeFDI-Partnerhochschulen. Die Ausweitung auf weitere hessische Hochschulen und Wissenschaftseinrichtungen ist geplant.

GitLab ermöglicht auf Basis des verteilten Versionsverwaltungswerkzeugs Git eine versionierte Speicherung und Verwaltung von Daten und eignet sich ideal zur Softwareentwicklung und zur aktiven Arbeit an Forschungsdaten. Insbesondere bei der kollaborativen Zusammenarbeit kann GitLab einen Mehrwert für jedes Team generieren. Denn GitLab unterstützt darüber hinaus das Arbeiten in Gruppen und in Projekten, z. B. durch projekt-spezifische Wikis, Issue-Tracking (Ticketing-Systeme) oder Kanban-Boards. Zudem bietet GitLab Werkzeuge zur Qualitätssicherung von Code und Daten (Continuous Integration). Auch die ansprechende Präsentation von Projekten und ihrer Ergebnisse ist über GitLab Pages direkt möglich. 

GitLab_HeFDI, HeGit und GitLab

GitLab_HeFDI ist Teil von HeGit, einer Kooperation für den effizienten, nachhaltigen und passgenauen Betrieb von GitLab für die Hessischen Wissenschaftseinrichtungen. GitLab_HeFDI und HeGit sind Teil des GitLab-Diensts der Philipps-Universität Marburg. GitLab ist ein Source Code Management System sowie eine Handelsmarke der GitLab Inc. in den Vereinigten Staaten und anderen Ländern und Regionen.

Teilnehmende Partner

  • Philipps-Universität Marburg (UMR)
  • Technische Universität Darmstadt (TUDa)

Quota

Für Nutzende und Gruppen (z. B. Arbeitsgruppen, Lehrveranstaltungen) wurden bestimmte Standard-Quota festgelegt. Weitere Informationen finden sich in der Übersicht der GitLab_HeFDI-Partner.

Support

Der Support erfolgt über die Support-Teams der jeweiligen GitLab_HeFDI-Partner.

Zielgruppe

Bedienstete, Studierende und Partner der GitLab_HeFDI-Partner (aktuell UMR, TUDa)

Voraussetzungen

Zentrales Benutzerkonto bei einem der GitLab_HeFDI-Partner (derzeit: UMR, TUDa)

Anleitungen

Anleitungen, spezifische Erläuterungen und FAQ sind direkt in GitLab hinterlegt.

Videoreihe (Youtube)

Status

GitLab_HeFDI befindet sich seit August 2026 im Pilotbetrieb.

Beantragung von Gruppen

Zur flexiblen Verwaltung von Arbeitsgruppen und Lehrveranstaltungen in GitLab können eigene, selbstverwaltete Gruppen über den jeweiligen GitLab_HeFDI-Partner angefordert werden. Bevor für NutzerInnen eine Gruppe erstellt werden kann, müssen sie sich einmal erfolgreich bei GitLab einloggen.

    Kosten

    • Für Nutzende und Gruppen (z. B. Arbeitsgruppen, Lehrveranstaltungen) wurden bestimmte, kostenfreie Standard-Quota festgelegt. Weitere Informationen finden sich in der Übersicht der GitLab_HeFDI-Partner.
    • Für Gruppen kann der Speicherplatz erweitert werden. Eine Erweiterung erfolgt auf Basis gesonderter Preislisten durch den Support der jeweiligen GitLab_HeFDI-Partner, in deren Namensraum die Gruppen angelegt wurden. 
    • Support und Hilfe

      Der Support erfolgt über die Support-Teams der jeweiligen Partnerhochschulen. Weitere Informationen finden sich in der Übersicht der GitLab_HeFDI-Partner.

    • Wissenswertes

      Technische Grundlagen und Softwares des GitLab-Diensts der Philipps-Universität Marburg

      Der Betrieb und das Hosting der GitLab-Instanzen erfolgt auf der Grundlage der Open-Source-Software GitLab des Herstellers GitLab Inc. Weitere Komponenten sind die Open-Source-Softwares Puppet-Configuration-Management-System, Apache-Web-Server, Shibboleth-Service-Provider, PostgreSQL-Database-Server, REDIS-Key-Value-Store, CephFS-Distributed-Filesystem. Über das Konfigurationsmanagement-System Puppet und die zentralen Hosting-, Backup- und Archivierungs-Dienste des HRZ können - abhängig von den individuellen Anforderungen der Projekte - auf der selben technischen Basis sowohl kleinere, mittlere als auch große Anwendungsszenarien realisiert werden.

      Funktionen in GitLab

      • Web-basiertes Versionsmanagement von Textdateien (z. B. Quelltext, LaTeX, Markdown) sowie Forschungsdaten mit einer großen Auswahl an Funktionalitäten für die Unterstützung von Entwicklungs- und Forschungsprozessen
      • Unterstützung in der Visualisierung unterschiedlichster Diagramm-Dialekte (BlockDiag, BPMN, Bytefield, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag, C4 with PlantUML, D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid️, Nomnoml, Pikchr, PlantUML, Structurizr, Svgbob️, Symbolator, TikZ, UMlet, Vega, Vega-Lite, WaveDrom, WireViz) via Kroki
      • Unterstützung der Verwaltung großer, insbesondere binärer, Dateien durch die Erweiterung Git Large File Storage (Git LFS)
      • Unterstützung des „Merge/Pull Request Workflows“
      • Konfiguration von Continuous Integration je Projekt
      • Erzeugung von statischen Webseiten durch GitLab Pages. Bitte beachten: GitLab Pages steht nicht in Konkurrenz zu den bereits existierenden zentral betriebenen Diensten der Philipps-Universität (z. B. die zentrale Lernplattform ILIAS, das zentrales Content-Management-System oder das zentrale Campus-Management-System Marvin)
      • Konzeption, Planung, Betrieb, Wartung, Pflege, Monitoring, Backup und fortlaufende Weiterentwicklung des Service durch das Hochschulrechenzentrum der Philipps-Universität Marburg

      Anbindung an das Identity Management der nutzenden Partnerorganisation

      Die Anbindung an das Identity Management der jeweiligen Organisation erfolgt in der Regel über den föderierten Shibboleth-Authentisierungs-Dienst des DFN-Vereins.

      Bereitgestellte GitLab-Instanzen

      GitLab_HeFDI (im Pilotbetrieb mit einzelnen HeFDI-Partnerhochschulen) ist das Source Code and Data Management System für Forschung, Schulung, Lehre und Studium der Hessischen Forschungsdateninfrastrukturen (HeFDI).

    • Verwandte Dienste