検索

ホームページ  >  に質問  >  本文

git clone 别人的github项目会提示Host key verification failed

git clone git@github.com:Unknwon/qiniudrive.git 失败!(怎么回事?)

RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

clone自己的项目不会出现这样的提示。这是怎么回事?


git clone git://github.com/Unknwon/qiniudrive.git 成功!

为什么git@github.com:Unknwon/qiniudrive.git 失败了???

伊谢尔伦伊谢尔伦2867日前941

全員に返信(3)返信します

  • 阿神

    阿神2017-04-24 09:15:10

    git clone git://github.com/Unknwon/qiniudrive.git これは git プロトコルを使用します。

    git@github.com:Unknwon/qiniudrive.git これは ssh プロトコルを使用しています。 ssh は相手のサーバーのキーを確認します。サーバーから提示されたキーが信頼できるかどうかを確認する方法がないため、そのキーが本当に接続先のサーバーに属しているかどうかを尋ねられます。 あなたは「はい」と言っていませんつまり、ssh はあなたが接続を継続したくないと判断し、接続は失敗します。

    返事
    0
  • 迷茫

    迷茫2017-04-24 09:15:10

    実は、この問題はGoogle検索だけで解決できます。

    それは解決できますが、実際には git の一般原理を理解することができます。
    つまり、通常はサーバー上に git ユーザーが存在し、git ユーザーを通じてプロジェクト ファイルにアクセスします。

    では、git を介してリモートホストにログインしてコードを取得するにはどうすればよいでしょうか?もう一度 ssh ログインを見てみましょう。

    ssh の認証には 2 つの方法があり、1 つはパスワードを入力する方法、もう 1 つは直接 RSA 認証です (RSA 認証を推奨します)。ホーム ディレクトリには .ssh フォルダーがあり、公開キー、秘密キー、known_host、authorized_keys、および設定ファイルを保存するために使用されます。

    ....10,000字省略

    問題を具体的に解決する方法については、ご自身で Google で調べていただければ幸いです。問題が発生した場合は、まず自分で解決してみてください。解決できない場合は、Google に質問してください。Google で見つからない質問をするのが良いでしょう。

    返事
    0
  • 阿神

    阿神2017-04-24 09:15:10

    http://itfan.github.io/#show/2013-06-07-use-github-on-windows

    返事
    0
  • キャンセル返事