SSH Keys
Use SSH keys with GitLab - GitLab Docs
Über eine gesicherte SSH-Verbindung können wir uns bei GitLab authentifizieren und müssen nicht bei jedem Push/Pull Benutzername und Passwort eingeben. Um eine SSH-Verbindung einzurichten, brauchen wir SSH keys.
Profil > Einstellungen dann Benutzereinstellungen > Access > SSH Schlüssel
Für den Desktop-PC und den Laptop ist bereits jeweils ein Schlüsselpaar im Ordner pingubib/.ssh hinterlegt. (Der Schlüssel für den Desktop hat den Titel office@…). GitLab schickt vor Ablauf der Frist eine Erinnerung.
- Desktop gültig bis 12.01.2027
- Laptop gültig bis 29.03.2027
SSH Keys generieren und hinterlegen
Section titled “SSH Keys generieren und hinterlegen”Bei der ersten Verbindung über die Konsole muss eventuell die Authentizität des GitLab Hosts bestätigt werden. In der Konsole wird ein ECDSA key fingerprint angezeigt. Diesen müssen wir kontrollieren: bei unseren Schlüsseln ist ein Link zur aktuellen Konfiguration der Instanz hinterlegt. Dort stehen die SSH-Hostschlüssel-Fingerabdrücke für die aktuelle Instanz. Wenn dieser Fingerabdruck mit dem in der Konsole angezeigten übereinstimmt, können wir bestätigen und sehen dann eine Willkommensnachricht.
Diese manuelle Bestätigung kann auch übersprungen werden, wenn wir bei den
SSH known_hosts entries einen Eintrag hinterlegen.