개발/ETC

[깃허브] SourceTree 사용 시 git의 주소가 인식되지 않을 때(push, pull, clone 안될 때)

신매력 2022. 7. 11. 16:14

소스트리에서 원격서버와 연결이 안돼서 에러가 날 때 

출력 전부 보기 버튼에 체크를 하면 아래와 비슷한 에러 메시지를 볼 수 있다.

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 aa:d1:aa:00:bb:c0:b0:a0:d0:e0:f0:a0:a1:00:11:ee
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.

 

github.com 이라는 도메인이 믿을만한 호스트라고 yes를 해주어야 원격 서버인 깃허브와 연결할 수 있다.

(예전에는 이런 검증을 안해도 잘됐었으나 요즘 깃허브가 보안 인증을 강화하고 있는 중인듯 하다.)

 

 

<해결 방법>

 

1) 탐색기를 열어서 아래 경로를 찾아 들어간다.

(app-3.4.8 부분은 님들과 버전이 다를 수도 있음)

C:\Users\user\AppData\Local\SourceTree\app-3.4.8\tools\putty

 

 

2) 찾아 들어간 경로에서 저 부분을 클릭하면 주소 경로를 선택할 수 있다. 복사를 한다.

 

 

3) 돋보기 버튼을 눌러 cmd를 검색하고 명령 프롬프트를 연다.

 

4) 명령어 수행

C:\Users\user$ cd C:\Users\user\AppData\Local\SourceTree\app-3.4.9\tools\putty
C:\Users\user\AppData\Local\SourceTree\app-3.4.9\tools\putty$ plink.exe github.com

C:\Users\user\AppData\Local\SourceTree\app-3.4.9\tools\putty$ y

cd로 putty 폴더로 이동하고 

$ plink.exe github.com   수행 후

무언가가 뜨면

$ y 를 눌러준다.

 

그 후에도 안된다면 소스트리를 한번 껐다가 다시 켜고 연결을 다시 해보면 될 것이다.