From 5c554485bcc09dbaf74b8cfbab11f747a4af84d9 Mon Sep 17 00:00:00 2001 From: Ilya Elenskiy Date: Sun, 19 Apr 2020 17:46:25 +0200 Subject: [PATCH] forking instructions --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 49b72f1..c2b5e95 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,20 @@ Zum Flashen des Bootloaders und des Demonstrationsprojektes siehe 'Firmware/READ ## Erstellen eines DMM-Projektes -Jede Gruppe bestimmt einen Maintainer, der ein gemeinsames Projekt erstellt. +> Aktuell kann das Projekt aufgrund eines [GitLab-Bugs](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/38381) +> nicht per GUI in die Untergruppe geforkt werden. Das lässt sich jedoch leicht manuell bewerkstelligen. -TODO +Jede Gruppe bestimmt einen Maintainer, der ein gemeinsames Projekt erstellt. Dieser geht wie folgt vor. +* Falls nicht schon geschehen, Developer-Rechte für den Semester bei @ilyelens anfragen. +* Sicherstellen, dass sein Git mit Namen/E-mail eingerichtet und SSH-Schlüssel im GitLab unter 'Nutzermenü->Settings->SSH Keys' hinterlegt ist. +* In der Semester-Untergruppe (hier: DMM/SoSe2020) einen neuen Projekt (hier: my-project) erstellen. +* Das Demoprojekt unter dem neuen Namen auschecken: +'$ git clone git@teach.emg.ing.tu-bs.de:dmm/dmm-demo.git my-project' +* Die Remote auf das neue Projekt umstellen: +'$ git remote set-url origin git@teach.emg.ing.tu-bs.de:dmm/sose2020/my-project.git' +* In das neue Projekt hochladen: +'$ git push --set-upstream origin master' +* Auf der GitLab-Seite des Projektes links im Menu unter 'Settings->Members' seine Gruppenkameraden als Developer hinzufügen. +* Unter 'Settings->General->Visibility, project features, permissions' die Wiki sowie optional Issues aktivieren. +* Wiki-Home entsprechend dem Template aus dem Wiki der DMM-Demo einrichten. +