Hauptinhalt
GitLab-Versionsverwaltung
Die GitLab-Versionsverwaltung wird von der Philipps-Universität Marburg zentral als Dienst bereitgestellt. Sie ermöglicht auf Basis des verteilten Versionsverwaltungswerkzeugs Git eine versionierte Speicherung und Verwaltung von Daten und eignet sich ideal zur Softwareentwicklung und zur Arbeit an Forschungsdaten (aktives Datenmanagement). 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.
Zielgruppe
Studierende, Bedienstete
Voraussetzungen
Zentrales Benutzerkonto (Uni-Account)
Anleitungen
Anleitungen, spezifische Erläuterungen und FAQ sind direkt in GitLab hinterlegt.
Status
Der GitLab-Versionsverwaltungsdienst befindet sich seit Mai 2022 im Produktivbetrieb.
Beantragung von Gruppen
Zur flexiblen Verwaltung von Arbeitsgruppen und Lehrveranstaltungen in GitLab, bieten wir an selbst verwaltete Gruppen anzulegen.
- Beantragung einer Gruppe für Arbeitsgruppen
- Beantragung einer Gruppe für Lehrveranstaltungen
Bevor für NutzerInnen eine Gruppe erstellt werden kann, müssen sie sich einmal erfolgreich bei GitLab einloggen.
Kosten
Allen Nutzenden stehen je 10 Gigabyte Speicherplatz für bis zu 100 persönliche Projekte zur Verfügung. Forschungsgruppen können sich eine Gruppe mit 50 Gigabyte Speicherplatz erstellen lassen. Eine Erweiterung des Speicherplatzes kann analog zum Fileservice des HRZ erfolgen.
Inhalt ausklappen Inhalt einklappen Support und Hilfe
Bei Fragen oder Problemen können Sie sich gerne an gitlab@uni-marburg.de wenden.
Inhalt ausklappen Inhalt einklappen Wissenswertes
- Die technische Grundlage und Software ist die Open-Source-Software GitLab
- Web-basiertes Versionsmanagement von Textdateien (Quelltext, LaTeX, Skripten, o.ä.) sowie Forschungsdaten mit einer großen Auswahl an Funktionalitäten für die Unterstützung von Entwicklungs- und Forschungsprozessen
- 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 pro Projekt
- Erzeugung von statischen Webseiten durch GitLab Pages
- 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)
- Anbindung an die zentrale Benutzerverwaltung und Authentisierung durch Shibboleth
- Zentrales Monitoring, Ausfallsicherheit und Backup durch das HRZ
Inhalt ausklappen Inhalt einklappen Verwandte Dienste