Beschreibung
GitLab ist eine browserbasierte Open-Source-Plattform für Versionsverwaltung und kollaborative Software- und Textentwicklung. Die TU Hamburg betreibt unter collaborating.tuhh.de eine eigene GitLab-Instanz, auf der Studierende, Lehrende und Forschende gemeinsam an Code- und Textprojekten arbeiten können. Alle Daten verbleiben dabei auf den Servern der TUHH.
Einsatz in der Lehre
-
Portfolio-Arbeit umsetzen
Studierende können in persönlichen oder Gruppen-Repositories ihre Arbeitsergebnisse über das Semester hinweg dokumentieren und versionieren.
-
Gruppenarbeit organisieren
Über Gruppen, Rollen und Issues lassen sich Teamaufgaben strukturiert verteilen und der Fortschritt transparent nachverfolgen.
-
Kollaboratives Programmieren
Mehrere Personen können gleichzeitig an Code arbeiten, Änderungen über Merge Requests einbringen und zeilengenau Feedback geben.
-
Wissen teilen & dokumentieren
Mit dem integrierten Wiki und der Markdown-Unterstützung können Lehrende und Studierende Wissen strukturiert ablegen und gemeinsam pflegen.
-
Projektarbeit organisieren
Issues, Meilensteine und Boards ermöglichen eine übersichtliche Projektplanung direkt in der Plattform.
-
Kollaborativ schreiben
Texte in Markdown können gemeinsam verfasst, versioniert und über Merge Requests zusammengeführt werden – auch für nicht-technische Projekte geeignet.
-
Materialien (intern/extern) teilen
Repositories können als öffentlich oder privat konfiguriert werden, sodass Materialien gezielt intern oder weltweit geteilt werden können.
-
Code teilen
Quellcode kann über öffentliche Repositories mit der Community geteilt oder unter freien Lizenzen als Open Source veröffentlicht werden.
-
Große Datenmengen (extern) teilen
Über Git LFS (Large File Storage) und öffentliche Repositories lassen sich auch größere Dateien mit externen Partnern austauschen.
Für den didaktischen Einsatz des Tools berät Sie gerne Stephanie Wichmann vom ZLL.
Technische Voraussetzungen
GitLab ist browserbasiert und erfordert keine Softwareinstallation. Für den Zugang zur TUHH-Instanz benötigen Sie einen TUHH-Account mit E-Mail-Adresse. Jedes TUHH-Mitglied kann bis zu 5 private Projekte anlegen. Externe Personen können sich ebenfalls anmelden und an bestehenden Projekten mitarbeiten, jedoch keine eigenen Projekte erstellen. Grundkenntnisse in Markdown sind für die Textarbeit von Vorteil.
Weiterführende Links
Kosten
Die Nutzung der TUHH-eigenen GitLab-Instanz ist für alle TUHH-Angehörigen kostenlos. GitLab selbst ist Open-Source-Software (Community Edition unter MIT-Lizenz). Die Instanz wird vom Rechenzentrum der TU Hamburg betrieben und gewartet.
Datenschutz
DSGVO-konform
RZ-Support
RZ-Hosting
Open Source
Ein Angebot des Zentrums für Lehre und Lernen (ZLL) der TU Hamburg.