1. Home
  2. FAQ – Häufige Fragen
  3. Git-Deployment schlägt fehl: Veralteter GitHub-SSH-Host-Key beheben
  1. Home
  2. Tipps & Tricks
  3. Git-Deployment schlägt fehl: Veralteter GitHub-SSH-Host-Key beheben

Git-Deployment schlägt fehl: Veralteter GitHub-SSH-Host-Key beheben

Wenn du ein GitHub-Repository über die Git-Integration in Plesk mit deiner WordPress-Installation verbindest, kann das Bereitstellen (Deployment) mit einer Fehlermeldung wie Host key verification failed oder REMOTE HOST IDENTIFICATION HAS CHANGED fehlschlagen. Diese Meldung hat in aller Regel nichts mit deinem eigenen SSH-Schlüssel oder deinem Repository zu tun. Dieser Artikel erklärt die Ursache und zeigt dir die Lösung.

Voraussetzungen

  • Du nutzt die Git-Integration in Plesk, um ein Repository (z. B. von GitHub) auf eine WordPress-Installation bei HostPress bereitzustellen.
  • Du hast bereits einen SSH-Schlüssel bei HostPress erzeugen lassen und diesen öffentlichen Schlüssel bei GitHub hinterlegt.
  • Du hast SSH-Zugriff auf deine Hosting-Umgebung, oder der HostPress-Support kann die folgenden Schritte für dich ausführen.

Schritt-für-Schritt-Anleitung

1. Fehlermeldung richtig einordnen

Die Warnung REMOTE HOST IDENTIFICATION HAS CHANGED bezieht sich auf den Fingerabdruck (Host-Key) von github.com, der auf dem Server in der Datei git_known_hosts hinterlegt ist — nicht auf deinen eigenen SSH-Schlüssel. GitHub hat seinen RSA-Host-Key 2023 aus Sicherheitsgründen ausgetauscht. Ist auf dem Server noch der alte, davor gültige Eintrag hinterlegt, schlägt die Verbindung zu GitHub fehl, obwohl dein eigener SSH-Schlüssel und dein Repository vollkommen in Ordnung sind.

2. Per SSH mit dem Server verbinden

Verbinde dich per SSH mit deinem Hosting-Server, auf dem die betroffene WordPress-Installation liegt.

3. Veralteten GitHub-Eintrag entfernen

Entferne den alten Eintrag für github.com aus der serverseitigen git_known_hosts-Datei:

ssh-keygen -R github.com -f ~/.ssh/git_known_hosts

4. Aktuellen GitHub-Host-Key eintragen

Trage den aktuellen GitHub-Host-Key neu ein:

ssh-keyscan -t rsa github.com >> ~/.ssh/git_known_hosts

5. Fingerprint zur Kontrolle prüfen

Prüfe den neu eingetragenen Fingerprint:

ssh-keygen -lf ~/.ssh/git_known_hosts

Der aktuelle, offizielle GitHub-RSA-Fingerprint kann sich mit der Zeit ändern. Vergleiche den angezeigten Wert im Zweifel mit der aktuellen offiziellen GitHub-Dokumentation zu SSH-Key-Fingerprints, bevor du fortfährst.

6. Verbindung in Plesk erneut testen

Gehe in Plesk zu Websites & Domains → Git und teste die Verbindung bzw. das Deployment erneut. Die Bereitstellung sollte jetzt ohne Host-Key-Fehler funktionieren.

Fazit & Support-Hinweis

Ein „Host key verification failed“-Fehler beim Git-Deployment über GitHub liegt in aller Regel an einem veralteten GitHub-Host-Key-Eintrag auf dem Server und nicht an deinem eigenen SSH-Schlüssel oder Repository. Führe die oben genannten Schritte über SSH aus, um den Eintrag zu aktualisieren. Falls du keinen eigenen SSH-Zugriff hast oder dir unsicher bist, wende dich mit der genauen Fehlermeldung an den HostPress-Support — wir aktualisieren den Eintrag gerne für dich.

Zuletzt geändert: 7. September 2026
War dieser Artikel hilfreich?

Empfohlene Artikel

Brauchst du Unterstützung?
Du kannst die gesuchte Antwort nicht finden?
Support kontaktieren