Code-Hero: トラブルシューティング
Code-Hero トラブルシューティングガイド
👋 Stackheroのドキュメントへようこそ!
Stackheroは、Code-Hero、完全な開発プラットフォームを提供し、数秒でコーディングを開始できます:
- どこからでもコーディング: デスクトップ、電話、タブレットなど、どのデバイスでもソフトウェアのインストールなしで使用可能。
- 統合されたVSCode体験: カスタマイズされたVSCodeのバージョンをブラウザで直接使用し、完全に機能するターミナルを備えています。
- 包括的なツールセット:
Docker、Git、Zsh、Node.js、Go、Python、Rubyなどのツールと言語を備えた事前設定済みの環境を活用できます。- シームレスな接続性: 公開ドメイン上でHTTPSを介して開発アプリケーションにアクセスし、本番環境を模倣します。このセットアップは、Webhookや外部統合を容易にサポートします。
StackheroのCode-Hero開発クラウドソリューションの効率と利便性を体験してください。開始するのにわずか5分です!開発プロセスを簡素化し、貴重な時間を節約しましょう。
プッシュ時に発生するエラー「REMOTE HOST IDENTIFICATION HAS CHANGED!」の解決
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 ホストキーが変更され、厳密なチェックを要求しました。
ホストキーの確認に失敗しました。
致命的: リモートリポジトリから読み取れませんでした。
正しいアクセス権があることと
リポジトリが存在することを確認してください。
この問題を解決するには、以下の手順を実行してください:
- GitHub ホスト名の古いキーを削除します:
ssh-keygen -R "github.com" - GitHub IP アドレスの古いキーを削除します:
ssh-keygen -R $(dig +short github.com) - GitHub の新しいキーを追加します:
ssh-keyscan github.com >> ~/.ssh/known_hosts
これらの手順を完了すると、エラーに遭遇することなく GitHub とやり取りし、コードをプッシュできるようになります。