2.5.4. Repositories und Hubs (V*)#
Wie wird Software gespeichert und anderen zugänglich gemacht?
Ein Repository ist eine Ablage für Software in Form von Dateien und Ordnern.
Der Inhalt eines Repositories wird typischerweise mit einer Versionskontrolle verwaltet, z. B. mit Git.
Ein Hub hostet Repositories, sodass man sie teilen und gemeinsam daran arbeiten kann (z. B. GitHub oder GitLab).
Der wohl bekannteste Hub ist GitHub.
Als Studierende der Hochschule München, der LMU oder der TUM können Sie kostenfrei und ohne zusätzliche Registrierung GitLab LRZ nutzen.
Abb. 2.14 Snapshot des Repositories auf GitLab LRZ, das den Quellcode des interaktiven Lehrbuchs enthält.#
Tipp
Legen Sie Ihren Quellcode auf GitLab LRZ ab, damit Sie ihn zentral versionieren und mit anderen teilen können.
Sie haben über Ihren Studierenden-Account automatisch Zugang und müssen sich nicht separat registrieren.
Für den Login nutzen Sie Ihre HM-Kennung (Benutzername
hm-…) und Ihr normales Accountpasswort.
Voraussetzung für die Nutzung: Sie müssen lernen, wie man das Versionskontrollsystem Git bedient.
Einen Anfängerkurs dazu finden Sie auf der Lernplattform Carpentries: https://swcarpentry.github.io/git-novice/01-basics.html