Direkt zum Inhalt
Direkt zum Inhalt

Zentrales GitLab

mit DH.NRW

Die Universität Siegen nimmt an dem Pilotprojekt git.nrw teil. Angehörige und Studierende der Universität Siegen haben damit Zugriff auf die zentrale GitLab-Instanz für Hochschulen in NRW. Der Service wird mit einer GitLab-Ultimate-Lizenz betrieben. GitLab Ultimate ist das Premium-Abonnement für GitLab und damit stehen alle Möglichkeiten des Werkzeugs zur Verfügung.

 

GitLab Logo
zimt lite

FAQ

Beschäftigte und Studierende können die zentrale Gitlab-Instanz mit dem Uni-Account verwenden und sich hier anmelden:

 

https://gitlab.git.nrw

 

Auf den Button git.nrw University Login klicken und dann Universität Siegen auswählen. Beim ersten Login müssen Sie die Datenschutzhinweise und Nutzungsbedingungen akzeptieren, um den Dienst nutzen zu können.

Schreiben Sie eine E-Mail an support@zimt.uni-siegen.de, um Unterstützung zu erhalten. Es gibt Dokumentation und Anleitung speziell zu git.nrw, aber auch die ausführliche GitLab-Dokumentation ist hilfreich.

Storage:

  • 2 GB Speicher pro Projekt (Repository + LFS + Artefakte) 
  • 10 persönliche Projekte pro Benutzerkonto 

    Projekte, die innerhalb einer Gruppe erstellt werden, unterliegen nicht dem persönlichen Projektlimit — es gilt nur das Speicherlimit pro Projekt. 

Zusammenfassung:

  • min. 2 Owner pro Toplevel
  • Präfix: USI-

Anfragen für neue Top-Level-Gruppen: 
support@zimt.uni-siegen.de

 

Anfragen für Sub-Level-Gruppen innerhalb der Top-Level-Gruppe via die Top-Level-Gruppen Admins.


Informationen:

Falls mehrere User gemeinsam an verschiedenen Projekten mitwirken sollen, ist die Zuordnung der User zu Gruppen sinnvoll. Es können auch komplexere Strukturen wie Gruppen in Gruppen erstellt werden, um bspw. eine Forschungseinrichtung abzubilden. Bei Gruppen können Projekte leichter weitergeführt werden, auch wenn Mitarbeiter ausscheiden.

Durch Gruppen lassen sich Teams in GitLab nachbilden und organisieren. Durch die Unterscheidung von Top-Level- und Sub-Level-Gruppen können organisatorische Strukturen voneinander getrennt werden. Eine Top-Level-Gruppe ist jeweils für die höchste Verwaltungseinheit vorgesehen.

Gruppennamen von der Universität Siegen beginnen mit dem Präfix: USI-

Um eine Top-Level-Gruppe zu erhalten und Owner davon zu werden, öffen Sie bitte ein Ticket durch Schreiben einer E-Mail an:

 

support@zimt.uni-siegen.de

 


Es sollten mindestens zwei Owner eine Top-Level-Gruppe administrieren. Sollte bereits eine Top-Level-Gruppe für Ihre Einrichtung existieren, informieren Sie sich innerhalb Ihrer Einrichtung und kontaktieren Sie die Gruppen-Owner, um eine Sub-Level-Gruppe zu beantragen.

Was ist git?

Und warum sollte man es verwenden?


Insbesondere bei der Software-Entwicklung im Team oder auch alleine werden Versionskontrollsysteme (VCS) eingesetzt. Sie ermöglichen das gleichzeitige Arbeiten mehrerer Parteien an einem Projekt durch das "Kopieren-Verändern-Zusammenführen"-Modell und stellen zudem auf komfortable Weise Versionierung bereit, sodass man stets zu beliebigen Punkten im Entwicklungsprozess zurückspringen kann. git weist hierbei einige Besonderheiten auf, vor allem weil es ein verteiltes VCS ist, das heißt jeder Entwickler hat in der Regel zunächst ein lokales Repository, welches er dann mit anderen Repositories im Netz synchronisieren kann.
 


 

  • Was ist Git?
    • Git ist ein verteiltes Versionskontrollsystem (VCS).
    • Es verwaltet die Versionsgeschichte eines Projekts.
    • Jeder Entwickler arbeitet mit einem eigenen lokalen Repository, das mit anderen Repositories synchronisiert werden kann.
  • Warum Git?
    • Es ermöglicht die Zusammenarbeit mehrerer Entwickler an einem Projekt.
    • Es unterstützt das „Kopieren-Verändern-Zusammenführen“-Modell.
    • Es speichert die Versionshistorie, sodass frühere Entwicklungsstände jederzeit wiederhergestellt werden können.
    • Durch die verteilte Arbeitsweise kann auch ohne permanente Netzwerkverbindung lokal gearbeitet werden.