Code-Hero: Resolução de Problemas

Guia de resolução de problemas do Code-Hero

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece Code-Hero, uma plataforma de desenvolvimento completa para codificar em segundos:

  • Codifique de qualquer lugar: Utilize qualquer dispositivo, seja um desktop, telefone ou tablet, sem necessidade de instalações de software.
  • Experiência VSCode integrada: Trabalhe com uma versão personalizada do VSCode diretamente através do seu navegador, com um terminal totalmente funcional.
  • Conjunto de ferramentas abrangente: Beneficie de um ambiente pré-configurado com ferramentas e linguagens como Docker, Git, Zsh, Node.js, Go, Python, Ruby, e mais.
  • Conectividade perfeita: Aceda às suas aplicações de desenvolvimento via HTTPS num domínio público, imitando condições de produção. Esta configuração suporta webhooks e integrações externas sem esforço.

Experimente a eficiência e conveniência da solução cloud de desenvolvimento Code-Hero da Stackhero. Leva apenas 5 minutos para começar! Simplifique os seus processos de desenvolvimento e poupe tempo valioso hoje.

Erro de chave GitHub numa instância Code-HeroErro de chave GitHub numa instância Code-Hero

Se encontrar o erro "REMOTE HOST IDENTIFICATION HAS CHANGED!" ao interagir com o GitHub (por exemplo, ao fazer push dos seus commits com git push), é provável que seja devido a uma alteração na chave privada RSA do GitHub. Esta atualização ocorreu a 24 de março de 2023, após a chave ter sido exposta num repositório público. A alteração impede que a sua máquina verifique a chave do host usando a sua configuração atual.

Abaixo está um exemplo da mensagem de erro que poderá ver:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
É POSSÍVEL QUE ALGUÉM ESTEJA A FAZER ALGO MALICIOSO!
Alguém pode estar a escutar as suas comunicações (ataque man-in-the-middle)!
É também possível que uma chave de host tenha sido alterada.
A impressão digital da chave RSA enviada pelo host remoto é
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.
Por favor, contacte o seu administrador de sistema.
Adicione a chave de host correta em ~/.ssh/known_hosts para se livrar desta mensagem.
Chave RSA ofensiva em ~/.ssh/known_hosts
  remova com:
  ssh-keygen -f "~/.ssh/known_hosts" -R "github.com"
A chave de host RSA para github.com foi alterada e solicitou uma verificação rigorosa.
A verificação da chave de host falhou.
fatal: Não foi possível ler do repositório remoto.

Por favor, certifique-se de que tem os direitos de acesso corretos
e que o repositório existe.

Para resolver este problema, pode seguir estes passos:

  1. Remova a chave antiga para o nome de host do GitHub:
    ssh-keygen -R "github.com"
    
  2. Remova a chave antiga para o endereço IP do GitHub:
    ssh-keygen -R $(dig +short github.com)
    
  3. Adicione a nova chave para o GitHub:
    ssh-keyscan github.com >> ~/.ssh/known_hosts
    

Uma vez concluídos estes passos, deverá conseguir interagir com o GitHub e fazer push do seu código sem encontrar o erro.