Code-Hero: トラブルシューティング

Code-Hero トラブルシューティングガイド

👋 Stackheroのドキュメントへようこそ!

Stackheroは、Code-Hero、完全な開発プラットフォームを提供し、数秒でコーディングを開始できます:

  • どこからでもコーディング: デスクトップ、電話、タブレットなど、どのデバイスでもソフトウェアのインストールなしで使用可能。
  • 統合されたVSCode体験: カスタマイズされたVSCodeのバージョンをブラウザで直接使用し、完全に機能するターミナルを備えています。
  • 包括的なツールセット: DockerGitZshNode.jsGoPythonRubyなどのツールと言語を備えた事前設定済みの環境を活用できます。
  • シームレスな接続性: 公開ドメイン上でHTTPSを介して開発アプリケーションにアクセスし、本番環境を模倣します。このセットアップは、Webhookや外部統合を容易にサポートします。

StackheroのCode-Hero開発クラウドソリューションの効率と利便性を体験してください。開始するのにわずか5分です!開発プロセスを簡素化し、貴重な時間を節約しましょう。

Code-Hero インスタンスでの GitHub キーエラーCode-Hero インスタンスでの GitHub キーエラー

GitHub とやり取りする際(例えば、git push でコミットをプッシュする際)に「REMOTE HOST IDENTIFICATION HAS CHANGED!」というエラーが発生した場合、GitHub の RSA プライベートキーの変更が原因である可能性があります。この更新は、キーが公開リポジトリで公開された後、2023年3月24日に行われました。この変更により、現在の設定ではホストキーを確認できなくなります。

以下は表示される可能性のあるエラーメッセージの例です:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
誰かが悪意のある行動をしている可能性があります!
誰かがあなたの通信を盗聴している可能性があります(中間者攻撃)!
ホストキーが変更された可能性もあります。
リモートホストから送信された RSA キーのフィンガープリントは
SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s です。
システム管理者に連絡してください。
このメッセージを消すには、正しいホストキーを ~/.ssh/known_hosts に追加してください。
問題の RSA キーは ~/.ssh/known_hosts にあります
  削除するには:
  ssh-keygen -f "~/.ssh/known_hosts" -R "github.com"
github.com の RSA ホストキーが変更され、厳密なチェックを要求しました。
ホストキーの確認に失敗しました。
致命的: リモートリポジトリから読み取れませんでした。

正しいアクセス権があることと
リポジトリが存在することを確認してください。

この問題を解決するには、以下の手順を実行してください:

  1. GitHub ホスト名の古いキーを削除します:
    ssh-keygen -R "github.com"
    
  2. GitHub IP アドレスの古いキーを削除します:
    ssh-keygen -R $(dig +short github.com)
    
  3. GitHub の新しいキーを追加します:
    ssh-keyscan github.com >> ~/.ssh/known_hosts
    

これらの手順を完了すると、エラーに遭遇することなく GitHub とやり取りし、コードをプッシュできるようになります。