Code-Hero: Fehlerbehebung
Code-Hero Fehlerbehebungsleitfaden
👋 Willkommen in der Stackhero-Dokumentation!
Stackhero bietet Code-Hero, eine komplette Entwicklungsplattform, um in Sekunden zu programmieren:
- Programmieren von überall: Verwenden Sie jedes Gerät, sei es ein Desktop, Telefon oder Tablet, ohne Softwareinstallationen zu benötigen.
- Integrierte VSCode-Erfahrung: Arbeiten Sie mit einer angepassten Version von VSCode direkt über Ihren Browser, mit einem voll funktionsfähigen Terminal.
- Umfassendes Toolset: Profitieren Sie von einer vorkonfigurierten Umgebung mit Tools und Sprachen wie
Docker,Git,Zsh,Node.js,Go,Python,Rubyund mehr.- Nahtlose Konnektivität: Greifen Sie über HTTPS auf einem öffentlichen Domain auf Ihre Entwicklungsanwendungen zu, was Produktionsbedingungen nachahmt. Diese Konfiguration unterstützt mühelos Webhooks und externe Integrationen.
Erleben Sie die Effizienz und den Komfort der Code-Hero Entwicklungs-Cloud-Lösung von Stackhero. Es dauert nur 5 Minuten, um loszulegen! Vereinfachen Sie Ihre Entwicklungsprozesse und sparen Sie heute wertvolle Zeit.
Behebung des Fehlers "REMOTE HOST IDENTIFICATION HAS CHANGED!" beim Versuch zu pushen
GitHub-Schlüssel-Fehler auf einer Code-Hero-Instanz
Wenn Sie den Fehler "REMOTE HOST IDENTIFICATION HAS CHANGED!" beim Interagieren mit GitHub (zum Beispiel beim Pushen Ihrer Commits mit git push) erhalten, liegt dies wahrscheinlich an einer Änderung des RSA-Privatschlüssels von GitHub. Dieses Update fand am 24. März 2023 statt, nachdem der Schlüssel in einem öffentlichen Repository offengelegt wurde. Die Änderung führt dazu, dass Ihr Rechner den Hostschlüssel mit Ihrer aktuellen Konfiguration nicht verifizieren kann.
Nachfolgend ein Beispiel für die Fehlermeldung, die Sie sehen könnten:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ES IST MÖGLICH, DASS JEMAND ETWAS BÖSARTIGES TUT!
Jemand könnte gerade Ihre Kommunikation abhören (Man-in-the-Middle-Angriff)!
Es ist auch möglich, dass ein Hostschlüssel gerade geändert wurde.
Der Fingerabdruck für den vom entfernten Host gesendeten RSA-Schlüssel ist
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Bitte kontaktieren Sie Ihren Systemadministrator.
Fügen Sie den korrekten Hostschlüssel in ~/.ssh/known_hosts ein, um diese Nachricht zu entfernen.
Beanstandeter RSA-Schlüssel in ~/.ssh/known_hosts
entfernen mit:
ssh-keygen -f "~/.ssh/known_hosts" -R "github.com"
Der RSA-Hostschlüssel für github.com hat sich geändert und Sie haben eine strikte Überprüfung angefordert.
Hostschlüsselüberprüfung fehlgeschlagen.
fatal: Konnte nicht vom entfernten Repository lesen.
Bitte stellen Sie sicher, dass Sie die richtigen Zugriffsrechte haben
und das Repository existiert.
Um dieses Problem zu lösen, können Sie folgende Schritte ausführen:
- Entfernen Sie den alten Schlüssel für den GitHub-Hostnamen:
ssh-keygen -R "github.com" - Entfernen Sie den alten Schlüssel für die GitHub-IP-Adresse:
ssh-keygen -R $(dig +short github.com) - Fügen Sie den neuen Schlüssel für GitHub hinzu:
ssh-keyscan github.com >> ~/.ssh/known_hosts
Sobald diese Schritte abgeschlossen sind, sollten Sie in der Lage sein, mit GitHub zu interagieren und Ihren Code zu pushen, ohne auf den Fehler zu stoßen.