Code-Hero: Dépannage
Guide de dépannage Code-Hero
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose Code-Hero, une plateforme de développement complète pour coder en quelques secondes :
- Codez où que vous soyez : Utilisez n'importe quel appareil, que ce soit un ordinateur, un téléphone ou une tablette, sans avoir à installer de logiciel.
- Expérience VSCode intégrée : Travaillez avec une version personnalisée de VSCode directement dans votre navigateur, avec un terminal entièrement fonctionnel.
- Environnement complet : Profitez d'un environnement préconfiguré avec des outils et langages comme
Docker,Git,Zsh,Node.js,Go,Python,Rubyet bien d'autres.- Connectivité optimale : Accédez à vos applications de développement en HTTPS sur un domaine public, dans des conditions proches de la production. Cette configuration prend en charge les webhooks et les intégrations externes sans effort.
Découvrez l'efficacité et la simplicité de la solution cloud de développement Code-Hero de Stackhero. Il suffit de 5 minutes pour commencer ! Simplifiez vos processus de développement et gagnez un temps précieux dès aujourd'hui.
Résoudre l'erreur "REMOTE HOST IDENTIFICATION HAS CHANGED!" lors d'une tentative de push
Erreur de clé GitHub sur une instance Code-Hero
Si vous rencontrez l'erreur "REMOTE HOST IDENTIFICATION HAS CHANGED!" lors d'une interaction avec GitHub (par exemple, lors d'un git push), cela est probablement dû à un changement de la clé privée RSA de GitHub. Cette mise à jour a eu lieu le 24 mars 2023, après que la clé a été exposée dans un dépôt public. Ce changement empêche votre machine de vérifier la clé de l'hôte avec votre configuration actuelle.
Voici un exemple du message d'erreur que vous pourriez voir :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Please contact your system administrator.
Add correct host key in ~/.ssh/known_hosts to get rid of this message.
Offending RSA key in ~/.ssh/known_hosts
remove with:
ssh-keygen -f "~/.ssh/known_hosts" -R "github.com"
RSA host key for github.com has changed and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Pour corriger ce problème, vous pouvez suivre ces étapes :
- Supprimez l'ancienne clé associée au nom d'hôte GitHub :
ssh-keygen -R "github.com" - Supprimez l'ancienne clé associée à l'adresse IP de GitHub :
ssh-keygen -R $(dig +short github.com) - Ajoutez la nouvelle clé de GitHub :
ssh-keyscan github.com >> ~/.ssh/known_hosts
Une fois ces étapes terminées, vous devriez pouvoir interagir avec GitHub et pousser votre code sans rencontrer cette erreur.