2017-03-08 7 views
0

Team Foundation Serverドメイン上のプロジェクトからリポジトリを複製しようとしています。プロファイルのセキュリティの下でSSH鍵を作成しました。しかしレポの鍵を受け入れた後、私はまだ、パスワードでログインするように要求していますと、認証は失敗します。Microsoft TFS sshのクローン作成に失敗する

git clone ssh://[email protected]:22/Project/_git/project-repo 
Cloning into 'project-repo'... 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'s password: 
Permission denied (password,publickey). 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

私は両方の私のvisualstudio.comパスワードを試してみましたが、それはなぜのSHHキーパスワードなしでwork.Butませんパスワードを私に尋ねる?

+0

TFSのバージョンは? –

答えて

0

以下のようにVSTSのためにsshを使用する前提条件:

  1. SSHキーを生成します。 git bashでは、git bash - >パスを選択してキーを保存します - >パスフレーズを入力します(パスフレーズを使わない場合は、直接enterキーを押します)。ssh-kengenを使用します。
  2. .ssh/id_rsa.pubファイルの内容をVSTS SSH公開鍵(プロファイル - >セキュリティ)のKeyDataに追加します。

あなたの状況では、.ssh/id_rsa.pubのconentはVSTS SSH公開鍵と同じではないようです。ですから、step1とsetp2を上記のようにして、sshプロトコルを使用して10回複製することをお勧めします。

0

これを解決する方法は、パスワードを使わずにid_rsa.pubを削除して再作成することでした。

関連する問題