4. Zusammenarbeit
Dauer: ca. 15 min Input, 10 min Übungen
Frage: Wie arbeiten mehrere Personen an einem Projekt?
Lernziele:
- Mitglieder und Rollen erklären
- Ein Mitglied zu einem Projekt hinzufügen
- In einem Projekt mitarbeiten, in dem man Mitglied ist
Begleitfolien: Zusammenarbeiten in GitLab (PDF) – Folien 3–5: drei Wege der Zusammenarbeit, Mitglieder, Rollen
Mitglieder hinzufügen
Bisher kann nur ihr selbst an eurem Projekt arbeiten, und weil es privat ist, sieht es auch niemand sonst. Wir wollen aber, dass Kolleg:innen mitschreiben, zum Beispiel wenn sie am Wochenende für uns nach den Experimenten schauen.
- In der Seitenleiste des Projekts „Manage“ → „Members“ öffnen.
- Die Tabelle zeigt bisher nur euch, mit der Rolle Owner als direktes Mitglied.
Zur Übung ladet ihr eine:n Instructor ein und entfernt sie oder ihn gleich wieder:
- „Invite members“ klicken.
- Den Benutzernamen eintippen und auswählen.
- Rolle „Guest“ wählen und „Invite“ klicken.
- Die neue Zeile erscheint. Hier lassen sich Rolle und Ablaufdatum ändern, in der eigenen Zeile nicht.
- Entfernen: rechts in der Zeile ⋮ → „Remove member“ → bestätigen.
Die Rolle bestimmt, was jemand im Projekt darf:
| Rolle | darf u. a. |
|---|---|
| Guest | wenig, z. B. Issues anlegen |
| Planner | Issues, Boards und Planung verwalten |
| Reporter | alles lesen, Issues verwalten |
| Developer | Dateien ändern, Merge Requests stellen |
| Maintainer | zusätzlich Projekt verwalten: Mitglieder, Einstellungen, Merge Requests annehmen |
| Owner | alles, auch archivieren und löschen |
Details: Berechtigungen in GitLab.
Bildet Paare und fügt euch gegenseitig mit der Rolle „Maintainer“ zu euren Projekten hinzu. Diese Rolle reicht für alles, was wir im Kurs gemeinsam machen.
Im Projekt der Partner:in mitschreiben
Jetzt tragen wir einen ausgedachten Tagebucheintrag für Arbeit ein, die wir am Wochenende für die Partner:in erledigt haben.
Über das GitLab-Logo oder „Search or go to“ das Projekt der Partner:in öffnen. Es taucht jetzt bei euren Projekten auf.
Rechts über der Dateiliste „Edit“ → „Web IDE“ wählen.
In der Dateiliste über das Icon „Blatt mit Plus“ eine neue Datei anlegen, z. B.
2026-11-08.md.Inhalt, zum Beispiel:
* Zentrifuge gestartet. * Benutzte Geräte in den Autoklaven gestellt.Committen (Source Control → Nachricht → committen), z. B. mit „Laborarbeit vom Wochenende eingetragen“.
Listenpunkte beginnen mit * oder - und einem Leerzeichen. Geht ein Punkt über mehrere Zeilen, rückt man die Folgezeilen bündig ein:
* Erster Punkt
* Zweiter Punkt mit so viel Text, dass er in eine zweite
Zeile umbricht.Im Projekt der Partner:in über der Dateiliste „+“ → „New file“, dann Dateiname, Inhalt und „Commit changes“ direkt auf main. Siehe Episode 3.
Danach öffnet ihr euer eigenes Projekt. In der Dateiliste steht jetzt die Datei, die eure Partner:in angelegt hat, und die Historie zeigt, wer sie geschrieben hat.
Kernaussagen
- Wer als Mitglied hinzugefügt ist, kann direkt im Projekt mitarbeiten.
- Rollen legen fest, wer was darf.
- Mitglieder mit ausreichenden Rechten ändern Dateien selbstständig, und die Historie macht nachvollziehbar, wer was geändert hat.