GitLab SSH
Arc

GitLab SSH

Setup für SSH Schlüssel Verbindungen

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.

Pixelparker Logo
Autor
pixelparker
Weitere Artikel die Sie interessieren könnten
Composer macOS
Composer macOS
Schnell und einfach kurz mal composer am mac installieren.
GitLab SSH
GitLab SSH
Eine kurze Erklärung zum erstellen einer SSH Verbindung zu GitLab.
Bald geht ohne PHP 7 nichts mehr
Bald geht ohne PHP 7 nichts mehr
WARNUNG: Möglicherweise ist ihr Handeln jetzt gefragt um eine Abschaltung zu verhindern. Die Unterstützung für PHP 5.6 läuft am 31.12.2018 aus, das ist die letzte Version von PHP 5. Auch für die erste PHP 7.0 Version ist bereits am 03.12.20...
Google Maps API Key Error
Google Maps API Key Error
Die integrierte Google Karte zeigt "For development purposes only". Das ist leider kein Fehler am API Key sondern eine beabsichtigte und neue Einschränkung seitens Google. Die Angabe einer Kreditkarte ist Notwendig. Google beschränkt den Fr...
Kein HTTP ohne S!
Kein HTTP ohne S!
Eine moderne Webseite ist kein statisches Produkt und sollte neben aktuellen Inhalt auch schnell und vor allem sicher und fehlerfrei sein. Diese Eigenschaften sind nebenbei die wichtigsten um bei Google ein entsprechend gutes Ranking zu erh...
Html5 Tag <picture>
Html5 Tag <picture>
Mit dem Html5 Element <picture> bekommen <img> Tags einen Container. Dadurch können Bilder für unterschiedliche Displaygrößen optimiert werden. Weder CSS noch JS ist dafür notwendig!