GitLab SSH
GitLab SSH
Anforderungen
Die einzige Voraussetzung ist OpenSSH welche auf GNU/Linux und MacOS bereits vorinstalliert ist. Auf Windows müsste OpenSSH noch nach installiert werden.
SSH Keys
Best practice sind ED25519 SSH Keys da sie sicherer sind und dazu noch besser performen als andere Typen von SSH Schlüssel.
Erstellen eines neuen Schlüssel:
1. Terminal öffnen
2. Command zum erstellen ausführen:
ssh-keygen -t ed25519 -C "email@example.com"
-C steht für Comment und hilft damit nur der besseren Unterscheidung.
3. Es wird nach dem Speicherpfad gefragt - im besten Fall sollte der gleich gelassen werden - damit gibt es bei der Integrierung auch keine Probleme da es der Standardpfad ist.
Der Pfad wäre Benutzer/Name/.ssh/ - dafür müsste man die Versteckten Ordner im System zuerst aktivieren! Ist aber nicht notwendig.
4. Eine Passwort angeben - auch das sollte nach Best Practice verwendet werden. Wenn kein Passwort gewünscht ist - einfach 2x Enter drücken.
Schlüssel zu Gitlab hinzufügen:
1. Den Schlüssel mit dem Command (macOS):
pbcopy < ~/.ssh/id_ed25519.pub
in die Zwischenablage kopieren.
2. Anschließend den Schlüssel im eigenen Gitlab Account unter SSH Keys hinzufügen.
Verbindung Testen
Mit dem Command:
ssh -T git@gitlab.com
kann die Funktion getestet werden.