Repositories und Hubs (V*)

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.

../../_images/gitlablrz.png

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