Einrichtung
Unixartige Konsole:
> cd ~/.ssh > ssh-keygen -t rsa -b 4096 -C "gitlab.rlp" enter name: gitlab_rlp enter passphrase: (kann leer gelassen werden)
Datei: ~/.ssh/config:
~/.ssh/config
Host gitlab Hostname gitlab.rlp.net User git IdentityFile ~/.ssh/gitlab_rlp
(Windows will immer eine Extrawurst)
Dabei empfehle ich das Auswählen folgender Optionen während der Installation:
unter Select Components:
Öffnet dazu die Git bash. Diese ist auf zwei Arten erreichbar:
Es sollte jetzt ein Fenster zu sehen sein, in dem Welcome to Git ... steht.
Hier könnt ihr alle Git Befehle ausführen, die letzten Mittwoch besprochen wurden. Vorher jedoch muss das Schlüsselpaar erstellt werden.
Solltet ihr bereits ein Schlüsselpaar erstellt und mir geschickt haben, stellt sicher, dass sich der private Key (also insbesondere der ohne Dateiendung) im Verzeichnis ~/.ssh/ befindet!
Falls der Ordner nicht existiert, tippt das folgende in eure Git Bash ein:
/c/Users/euername
Falls der Ordner ~/.ssh/ in eurem Heimverzeichnis zu finden ist, navigiert mit der Git bash per cd ~/.ssh dort hin.
~/.ssh
Nun könnt ihr euer Schlüsselpaar erstellen. (ssh-keygen ausführen und als Namen beispielsweise gitlab_rlp.pub eingeben.
gitlab_rlp.pub
Damit git bzw. ssh weiß, mit welchem Schlüssel es sich zum remote Repository verbinden soll, müsst dies noch Angeben.
Dazu öffnet ihr einen Editor eurer Wahl und speichert den folgenden Text in der Datei ~/.ssh/config also in Windows-Schreibweise C:\Users\euername\.ssh\config ab. Wichtig: Die Datei darf keine Dateiendung haben.
C:\Users\euername\.ssh\config