git clone 别人的github项目会提示Host key verification failed
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:10
0
3
860

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 失败了???

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(3)
阿神

git clone git://github.com/Unknwon/qiniudrive.git git 프로토콜을 사용합니다.

git@github.com:Unknwon/qiniudrive.git SSH 프로토콜을 사용합니다. ssh는 상대방 서버의 키를 확인합니다. 서버에서 제공한 키가 신뢰할 수 있는지 확인할 방법이 없으므로 키가 실제로 연결하려는 서버에 속하는지 묻습니다. "예"라고 대답하지 않았습니다. 그래서 ssh는 연결을 계속하고 싶지 않다고 생각하여 연결이 실패합니다.

迷茫

사실 이 문제는 구글 검색만으로 해결이 가능합니다.

풀 수는 있지만 실제로 git의 일반적인 원리를 이해할 수 있습니다.
즉, 일반적으로 서버에는 git 사용자가 있고, git 사용자를 통해 프로젝트 파일에 액세스합니다.

그렇다면 git을 통해 원격 호스트에 로그인하여 코드를 얻는 방법은 무엇일까요? SSH 로그인을 다시 살펴보겠습니다.

Ssh 인증 방법에는 비밀번호를 입력하는 방법과 직접 RSA 인증(RSA 인증 권장) 두 가지가 있습니다. 홈 디렉터리에는 공개 키, 개인 키, Known_host, Authorized_keys 및 구성 파일을 저장하는 데 사용되는 .ssh 폴더가 있습니다.

....여기서는 10,000단어가 생략되었습니다

Google에서 문제 해결 방법을 직접 찾아보실 수 있기를 바랍니다. 문제가 발생하면 먼저 직접 해결해 보세요. 해결되지 않으면 Google에 문의하세요. Google에서 문제를 해결할 수 없으면 나중에 문의하는 것이 좋습니다.

阿神

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿