Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:0_hilfsmittel [2024/09/24 13:53]
mexleadmin [0.3 TortoiseGit]
microcontrollertechnik:0_hilfsmittel [2024/10/05 00:41] (aktuell)
mexleadmin [0.3 TortoiseGit]
Zeile 102: Zeile 102:
 ====== 0.3 TortoiseGit ====== ====== 0.3 TortoiseGit ======
  
-To Be Defined+===== Installation und Verbinden mit dem MEXLE Git =====
  
   - Laden Sie Git von folgender Seiter herunter: https://git-scm.com/download/win >> "Standalone Installer"\\ Git bietet die Möglichkeit mit dem GitLab Server der Hochschule oder mit GitHub in Kontakt zu treten   - Laden Sie Git von folgender Seiter herunter: https://git-scm.com/download/win >> "Standalone Installer"\\ Git bietet die Möglichkeit mit dem GitLab Server der Hochschule oder mit GitHub in Kontakt zu treten
Zeile 109: Zeile 109:
   - Installieren Sie das TortoiseGit (alle Hinweise mit "Ok" bestätigen)   - Installieren Sie das TortoiseGit (alle Hinweise mit "Ok" bestätigen)
   - Melden Sie sich bei GitLab an: https://git.mexle.org/   - Melden Sie sich bei GitLab an: https://git.mexle.org/
-  - Gehen Sie zu den "User settings>> "SSH Keys": https://git.mexle.org/-/user_settings/ssh_keys +  - Gehen Sie zu ''User settings'' >> ''Preferences'' >> ''Password'': \\ z.B. über folgenden Link: https://git.mexle.org/-/user_settings/password/edit \\ {{drawio>microcontrollertechnik:UserSettings.svg}} 
-  - Klicken Sie auf "Add new key" +  - Geben Sie ein Passwort mit mindestens 16 Zeichen ein und merken Sie sich dieses Passwort. Dieses Passwort ermöglicht die Authentifizierung auf GitLab. \\ Bitte nutzen Sie ein neues Passwort!   
-  - Fügen Sie den Key ein und bestätigen Sie mit dem Drücken von "Add Key" +  - Gehen Sie nun in den (Windows) Explorer und legen Sie einen neuen Ordner für die Vorlesung an, z.B. ''Mikrocontroller'' oder ''Elektronik Labor''  
 +  - \\ {{drawio>microcontrollertechnik:KontextmenuGitlab.svg}} 
 +  - Klicken Sie mit der rechten Maustaste auf den Ordner, um in des Kontextmenu zu kommen. \\ Wählen Sie dort ''Git Clone...'' aus. 
 +  - Im erscheinenden GitClone Fenster sollten Sie Folgendes eingeben: \\ {{drawio>microcontrollertechnik:GitClone.svg}} 
 +    - als URL: ''%%https://git.mexle.org/[Fach]/[Semester].git%%'' \\ also z.B. ''%%https://git.mexle.org/mikrocontroller/24ws.git%%'' oder ''%%https://git.mexle.org/elektronik/24ws.git%%'' für das Wintersemester 2024  
 +    - als Directory sollte der ausgewählte Ordner eingetragen sein 
 +    - Klicken Sie nun auf ''Ok'' 
 +  - Im Anschluss sollten Sie eine Fehlermeldung erhalten, da noch das Passwort fehlt. \\ Hier ist nun das vorher gewählte Passwort einzugeben. \\ Dies müssen Sie auch nur einmalig machen. 
 +  - Der Download sollte nun klappen und es sollten alle Ordner heruntergeladen werden 
  
 +===== Mögliche Fehler =====
 +  - ''fatal: detected dubious ownership in repository at [...] is on a filesystem that does not record ownership'' \\ Das Problem ist, das der Ordner auf einem Laufwerk liegt, welches keine Benutzerzuordnung erlaubt (z.B. ein USB-Stick) . \\ Die Lösung wird gleich mitgeliefert: 
 +    - 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/24WS'' (ändern Sie ggf. ''elektronik'' in ''mikrocontroller'' und das Semester) und bestätigen Sie mit Return