Repository in GitHub einrichten
GitHub ist ein Webdienst, der Git-Repositories hostet. Ein Repository ist ein Speicherort für Dateien und Ordner, die mit Git verwaltet werden — bei uns ist das unser Projekt bzw. alle Dateien, die wir für das Projekt benötigen.
Bevor wir uns mit dem eigentlichen Tool git beschäftigen,
richten wir zunächst für die Teams ein Repository auf GitHub ein.
Voraussetzung: Alle haben bereits ein GitHub-Konto und sind in einem Team organisiert.
Neues Repository auf GitHub erstellen
Dies muss nur eine Person aus jedem Team durchführen. Diese Person hat dann die Rolle des Owners und ist für das Projekt auf GitHub verantwortlich.
- In GitHub einloggen und den Button
New/Create repositoryklicken (oder diese URL im Browser eingeben: https://github.com/new ) - Passenden Namen für das Projekt finden (z.B.
learn-cards) - Optional: als Beschreibung (
Description) z.B.Programmierprojekt in JavaScript in im ersten Semester - Projekt ggf. auf
Privatestellen, damit nur Teammitglieder darauf zugreifen können - Haken bei
Readmesetzen (dadurch erhalten wir eine erste Datei, die im Projektordner angezeigt wird) .gitignore-Datei hinzufügen →Nodeauswählen (dies ist eine Konfigurationsdatei, die angibt, welche Dateien und Ordner von Git ignoriert werden sollen, bei Node.js z.B. dernode_modules-Ordner)- Wenn keine Lizenz gewählt wird, dann ist das Projekt urheberrechtlich geschützt. Wer möchte, kann hier eine Open Source Lizenz wählen (z.B.
MIT License). - Auf
Create repositoryklicken
Wir sehen nun unser Repository auf GitHub mit ein paar
Dateien (z.B. README.md, .gitignore und ggf. LICENSE).
→ Zeit geben für die Namensfindung und Projekteinrichtung
Teammitglieder hinzufügen
Dozent: Vorführung mit dummydhbw-GitHub-Account.
Der Owner des eben erstellten GitHub-Repositories kann nun die anderen Teammitglieder hinzufügen:
- Im GitHub-Repository auf
Settingsklicken - Im Menü links
Collaboratorsauswählen - Button
Add peopledrücken - Im Dialog in der Suche den GitHub-Namen des Teammitglieds eingeben, Eintrag auswählen und hinzufügen
Dadurch wird das Teammitglied eingeladen, am Projekt mitzuarbeiten. Es erhält eine Benachrichtigung per E-Mail und ggf. auch direkt in GitHub. Die Einladung muss angenommen werden, damit das Teammitglied am Projekt mitarbeiten kann.
→ Zeit geben für die Einladung der Teammitglieder.
→ Auch Der Dozent wird als Collaborator hinzugefügt, damit er das Projekt einsehen kann.
Wir nehmen uns die nötige Zeit, um die Projekte auf GitHub einzurichten. Bei Bedarf hilft der Dozent.