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 repository
klicken (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
Private
stellen, damit nur Teammitglieder darauf zugreifen können - Haken bei
Readme
setzen (dadurch erhalten wir eine erste Datei, die im Projektordner angezeigt wird) .gitignore
-Datei hinzufügen →Node
auswä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 repository
klicken
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
Settings
klicken - Im Menü links
Collaborators
auswählen - Button
Add people
drü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.