소스트리로 깃허브 remote 레퍼지토리를 SSH키를 이용해서 클론해오는 과정에서

[올바른 원본 경로 / URL이 아닙니다.] 오류가 발생했다.

자세히보기를 눌러보니

[it means that PuTTY has not seen this host key before, and has no way of knowing whether it is correct or not] 라는 메시지가 보였다. 대충봐도 key에 문제가 있다는 소리인데.. 열심히 구글링 해보면서 온갖 방법을 따라해봤지만 소용없었다.

 

ssh도 재발급받아보고, 소스트리도 재설치 해보고 열심히 구글링 하면서 온갖 공유된 방법들을 총 동원했도 해결되지 않았다..

분명 올바른 SSH 키인데 왜 안되냔말이다..

다른 사람들과 과 동일한 과정으로 했는데 왜 나만!!

이라고 신세한탄을 하다가 너무 허무하게 해결돼서 그냥 웃음이 나왔다.

 

저처럼 "내 컴퓨터만 이상해!!" 라는 생각으로 온갖 방법을 동원해도 해결하지 못한 분들께서

부디 이 방법으로 해결되길 바란다.

 

먼저, 이 과정을 수행하기 전에 소스트리 파일을 완전히 삭제 및 재설치 후 진행하시길 권장드린다.

 

우선 깃허브에 등록해놓았던 ssh키를 삭제하고 새로 발급받았다.

puttygen을 켜서 Generate를 눌러 발급받을 수 있다. 발급받는 동안 마우스를 움직여줘야한다.

발급받은 키는 .ppk 형식으로 되어있을것이다.

 

 

 

 

발급이 되었다면 사진에서 드래그된 부분을 복사하여 github - setting - SSH and GPG keys로 들어가서 SSH키를 등록해주자.

 

 

그리고 소스트리를 켜서 도구 - SSH관리자 실행을 눌러 발급받았던 .ppk 파일을 넣어주자.

 

 

 

그런 뒤 도구 - 옵션 - Mercurial에서  Update Embedded 클릭.

바로 이어서 Embedded 클릭 후 System 클릭.

 

 

 

..허무하다.

여기까지 수행하니 갑자기 정상적으로 인식된다.

참.. 코린이 시절에는 환경 설정하는 단계가 가장 복잡하고 어려운것 같다.

정확한 원인 파악이 어려우니..

 

혹시라도 원인을 알게된다면 다시 돌아와서 남기겠다.

 

복사했습니다!