0

Windows 8 に Git をインストールしました。SSH キーは bitbucket にアップロードされます。

Git はうまく機能します (git status、git commit など)。

プルを実行すると、git から次のように通知されます。

$ Git push origin --all -u

サーバーのホスト キーはレジストリにキャッシュされません。サーバーがあなたが思っているとおりのコンピューターであるという保証はありません。サーバーの rsa2 キー フィンガープリントは次のとおりです: ssh-rsa 2048 97: 8c: 1b: f2: 6f: 14: 6b: 5c: 3b: ec: aa: 46: 46: 74: 7c: 40 このホストを信頼する場合は、「および" キーを PuTTY のキャッシュに追加し、接続を続行します。キーをキャッシュに追加せずに 1 回だけ接続を続行する場合は、「n」を入力します。このホストを信頼しない場合は、Return キーを押して接続を破棄します。キーをキャッシュに保存しますか? (有/無)

はいと言って、彼は凍ったままです。

私は SourceTree から同じことを行い、同じエラー メッセージでまったく同じものを渡します。

並行して、Pageant (PuTTY 認証エージェント) を確認し、対応するキーを追加しました (SSH-1 (RSA) と SSH-2 RSA をテストしました)。

どちらの場合でも、私はまだ同じ問題を抱えています...無理に押し込まないでください。リモートサーバーをキャッシュしようとしている同じ場所で永遠に。

4

1 に答える 1

2

最初に SSH に個別に接続してみてください。

OpenSSH では、これは次のようになります。

ssh git@bitbucket.org

PlinkPuTTY では、代わりに以下を使用する必要があります。

plink.exe git@bitbucket.org

これにより、Git の外部で指紋プロンプトが個別に表示されるはずなので、うまくいけばうまくいくでしょう。

于 2016-01-29T11:53:06.827 に答える