Web サーバー上にあるリモート Git リポジトリに接続し、それを自分のマシンにクローンしようとしています。
コマンドには次の形式を使用しています:
git clone ssh://[email protected]/repository.git
これは私のチーム メンバーのほとんどにとって問題なく機能しました。通常、このコマンドを実行すると、Git はユーザーのパスワードを要求し、クローンを実行します。ただし、私のマシンの 1 つで実行すると、次のエラーが発生します。
ホストキーの検証に失敗しました。
致命的: リモート リポジトリから読み取ることができませんでした。
このリポジトリへの接続に SSH キーを使用していないため、Git がこの特定のマシンで SSH キーをチェックしている理由がわかりません。
ベストアンサー1
前回の回答でGit リポジトリのクローン作成でエラーが発生しました - ホスト キーの検証に失敗しました。致命的: リモート エンドが予期せずハングアップしましたGitHub を既知のホストのリストに追加します。
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts