2017-03-08 1 views
0

Team Foundation Server 도메인의 프로젝트에서 Repo를 복제하려고합니다. 내 프로필 보안 아래 SSH 키를 만들었습니다. 그러나 REPO의 키를 수용 한 후 나는 아직도 비밀번호로 로그인을 요청하고 있고 인증에 실패 : 내가 모두 내 visualstudio.com 암호와 그것을 왜 직장까지있는 SHH 키 암호 없음 시도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. 

비밀 번호를 묻는거야?

+0

TFS 버전은 무엇입니까? –

답변

0

전제 조건은 다음과 같이 VSTS에 대한 SSH를 사용할 수 :

  1. 는 SSH 키를 생성합니다. git bash에서 git bash -> 경로를 선택하여 키를 저장 -> passphrase를 입력하십시오 (패스 프레이즈를 원하지 않으면 enter enter를 누르십시오). ssh-kengen을 입력하십시오.
  2. .ssh/id_rsa.pub 파일의 내용을 VSTS SSH 공개 키 (프로필 -> 보안)의 KeyData에 추가합니다.

상황에 따라 .ssh/id_rsa.pub의 내용이 VSTS SSH 공개 키와 같지 않은 것으로 보입니다. 그래서 step1과 setp2를 더 잘 수행하고 ssh 프로토콜을 사용하여 다시 10 번 복제하십시오.

0

이 문제를 해결 한 방법은 암호없이 내 id_rsa.pub를 삭제하고 다시 작성하는 것입니다.

관련 문제