2017-02-19 23 views
4

私はGit(cmdクライアント、UIクライアント)を使い始めたばかりです。
Git拡張機能をインストールし、すべての要件を設定しました。
私はのBitbucket、プライベートアカウント(私は自分のコンピュータ上で持っている私自身のPPKを使用)上のリポジトリに接続しようとしたとき、私はこのメッセージを得る:私ははい、私をクリックすると」このホストのフィンガープリントはPuTTYによって登録されていませんか?

enter image description here

をGitのウインドウが表示M:

enter image description here

誰も私は、この上で得るのを助けることができますので、私はリポジトリのクローンを作成することができますか?

+0

これはあなたが前に、リモートデバイスに接続されていない場合、あなたが期待すべき通常の警告です。 –

+0

どうすればいいですか、私はレポをダウンロードできません! –

+0

そして、ホストの指紋を登録する方法はありますか? –

答えて

0

まず、(あなたがGitリポジトリをインストールPATHさ<git>で、<git>/binのほかに)
<git>/usr/binがPATHに追加されていることを確認し、latest Git for Windowsを使用しています。

第2に、パテを使用しないでください。 explained in BitBucket(bitbucket.comについてはBitBucketサーバにも適用されます)として、必要なのはssh-keygenだけです。あなたの$HOME/.sshにid_rsaとid_rsa.pubとを作成します

ssh-keygen -t rsa -C "key for BitBucket access" -q -P "" 

$HOMEで、Windows上で、あなたの%USERPROFILE%にGitのcmdやGitのbashによってデフォルトで設定されている:C:\Users\myLogin

はの内容をコピーします。 id_rsa.pub(公開鍵)をBitBucketサーバーのプロファイルに追加します。

次に、ssh -T [email protected]を試してください:サーバを登録するように頼んだら、「y」(はい)と答えてください:$HOME/.ssh/known_hostsが更新されます。
ssh -T [email protected]をもう一度お試しください。これ以上のプロンプトは表示されません。

1

コマンドプロンプトを開き、またはGitのはbashと括弧用語があなたのBitbucketリポジトリのユーザー名およびSSHのパスで次のコマンドを実行します:「PLINK」認識できないコマンドがある場合

plink [[email protected]:company/repo-name.git] 

を、確認してください次のエントリは、PATH環境変数に存在し、不足しているという任意の追加:

  • C:\プログラムファイル(x86の)\ Gitの\ binに
  • C:\プログラムファイル(x86の)\ Gitの\は
  • をcmdをします
  • C:\プログラムファイル(x86の)\ GitExtensions
  • C:\プログラムファイル(x86の)\ GitExtensions \ PuTTYの

これらはGitExtensionsバージョン2.50.01のものです。 Puttyが他の場所にインストールされている場合は、そのフォルダパスをPATH変数に追加します。環境変数を更新した後、GitExtensionsを再起動してください。

enter image description here

enter image description here

enter image description here

+0

Antonyさん、ありがとうございましたが、私は本当にGit(現在TFSを使用しています)を使用していないイベントを忘れています.Git拡張機能を再インストールしてこの問題を解決し、設定を変更したことを思い出しました。 –

関連する問題