Herstellen einer Verbindung mit GitHub per SSH
Du kannst dich mit GitHub Enterprise Server über SSH (Secure Shell Protocol) verbinden, das einen abgesicherten Kanal durch ein ungesichertes Netzwerk bietet.
Informationen zur SSH
Mithilfe des SSH-Protokolls kannst du eine Verbindung herstellen und dich bei Remoteservern und -diensten authentifizieren. Mit SSH-Schlüsseln können Sie sich mit GitHub Enterprise Server verbinden, ohne jedes Mal Ihren Nutzernamen und personal access token angeben zu müssen. Sie können auch einen SSH-Schlüssel verwenden, um Commits zu signieren.
Konfigurieren der SSH-Agent-Weiterleitung
Um die Bereitstellung auf einem Server zu vereinfachen, kannst du die SSH-Agent-Weiterleitung weiterleiten, um lokale SSH-Schlüssel sicher zu verwenden.
Verwalten von Bereitstellungsschlüsseln
Hier erfährst du, wie du SSH-Schlüssel auf deinen Servern verwalten kannst, wenn du Bereitstellungsskripts automatisierst, und welche Möglichkeit für dich am besten geeignet ist.
Auf vorhandene SSH-Schlüssel prüfen
Bevor du einen SSH-Schlüssel erstellst, kannst du überprüfen, ob für dich bereits SSH-Schlüssel vorhanden sind.
Generieren eines neuen SSH-Schlüssels und Hinzufügen des Schlüssels zum ssh-agent
Wenn du geprüft hast, ob SSH-Schlüssel vorhanden sind, kannst du einen neuen SSH-Schlüssel für die Authentifizierung generieren und zum SSH-Agent hinzufügen.
Einen neuen SSH-Schlüssel zum GitHub-Konto hinzufügen
Du musst den Schlüssel außerdem zu deinem Konto hinzufügen, um es auf Ihre GitHub Enterprise Server-Instance zu konfigurieren und den neuen (oder vorhandenen) SSH-Schlüssel zu verwenden.
SSH-Verbindung testen
Nachdem Sie Ihren SSH-Schlüssel eingerichtet und ihn zu GitHub hinzugefügt haben, können Sie Ihre Verbindung testen.
SSH-Schlüssel-Passphrasen verwenden
Du kannst deine SSH-Schlüssel schützen und einen Authentifizierungsagenten konfigurieren, damit du beim Verwenden deiner SSH-Schlüssel nicht jedes Mal deine Passphrase neu eingeben musst.