Steckbrief: GitLab

Zum Produkt

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.