Skip to main content

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.