forking instructions

master
Ilya Elenskiy 6 years ago
parent a3b1d9cb11
commit a78c8e6f4c

@ -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.

Loading…
Cancel
Save