Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
microcontrollertechnik:gitlab_installation [2025/09/22 08:02] mexleadminmicrocontrollertechnik:gitlab_installation [2026/05/08 03:43] (current) mexleadmin
Line 26: Line 26:
   - Klicken Sie mit der rechten Maustaste auf den Ordner, um in das Kontextmenü zu kommen. \\ Wählen Sie dort ''Git Clone...'' aus. \\ {{drawio>microcontrollertechnik:KontextmenuGitlab.svg}}   - Klicken Sie mit der rechten Maustaste auf den Ordner, um in das Kontextmenü zu kommen. \\ Wählen Sie dort ''Git Clone...'' aus. \\ {{drawio>microcontrollertechnik:KontextmenuGitlab.svg}}
   - Im erscheinenden GitClone Fenster sollten Sie Folgendes eingeben:    - Im erscheinenden GitClone Fenster sollten Sie Folgendes eingeben: 
-    - als URL: ''%%https://git.mexle.org/[Fach]/[Semester].git%%'' \\ also z.B. ''%%https://git.mexle.org/mikrocontroller/25ws.git%%'' oder ''%%https://git.mexle.org/elektronik/25ws.git%%'' für das Wintersemester 2025 +    - als URL: ''%%https://git.mexle.org/[Fach]/[Semester].git%%'' \\ also z.B. ''%%https://git.mexle.org/mikrocontroller/26ss.git%%'' oder ''%%https://git.mexle.org/elektronik/26ss.git%%'' für das Sommersemester 2026 
     - als Directory sollte der ausgewählte Ordner eingetragen sein     - als Directory sollte der ausgewählte Ordner eingetragen sein
     - Klicken Sie nun auf ''Ok'' \\ {{drawio>microcontrollertechnik:GitClone.svg}}     - Klicken Sie nun auf ''Ok'' \\ {{drawio>microcontrollertechnik:GitClone.svg}}
Line 47: Line 47:
  
 ===== Hinweise und Mögliche Fehler ===== ===== Hinweise und Mögliche Fehler =====
-  - Für Abhschlussarbeiten und studentischen Projekte: +  - Für Abschlussarbeiten und studentischen Projekte: 
-    - Da diese häufig mehr als 100 MB hochladen, sollten Sie **__nicht__** ''%%https://git.mexle.org/...%%'' nutzen, sondern: \\ ''**http**%%://%%**git.mexle.te-hs-heilbronn.de**%%/...%%''+    - Da diese häufig mehr als 100 MB hochladen, sollten Sie **__nicht__** ''%%https://git.mexle.org/...%%'' nutzen, sondern: \\ ''**http**%%://%%**git.mexle.te.hs-heilbronn.de**%%/...%%''
     - In diesem Fall müssen Sie im Hochschulnetz befinden (z.B. per eduVPN).     - In diesem Fall müssen Sie im Hochschulnetz befinden (z.B. per eduVPN).
     - Fragen Sie bei mir (Tim Fischer) nach, welches Git Repository für Sie das passende ist.     - Fragen Sie bei mir (Tim Fischer) nach, welches Git Repository für Sie das passende ist.
Line 54: Line 54:
     - Rechtsklick im Explorer auf den entsprechenden Ordner (z.B. 24WS) >> ''Open Git Bash here'' >> Es öffnet sich eine Text-Konsole     - Rechtsklick im Explorer auf den entsprechenden Ordner (z.B. 24WS) >> ''Open Git Bash here'' >> Es öffnet sich eine Text-Konsole
     - Fügen Sie Folgendes ein ''git config --global --add safe.directory D:/GitLab/elektronik/25WS'' (ändern Sie ggf. ''elektronik'' in ''mikrocontroller'' und das Semester) und bestätigen Sie mit Return     - Fügen Sie Folgendes ein ''git config --global --add safe.directory D:/GitLab/elektronik/25WS'' (ändern Sie ggf. ''elektronik'' in ''mikrocontroller'' und das Semester) und bestätigen Sie mit Return
 +  - ''git did not exit cleanly (exit code 1)'' \\ Das Problem ist, dass ihr lokale Datenbank nicht mehr aktuell ist und sie zunächst die Datenbank vom Server herunterladen müssen ("Pull").
 +    - Generell hilft hier erst zu Pull'en dann zu Commit&Push'en