Github 레파지토리 복사 중 다음과 같은 warning 메시지가 발생했다.
Warning: Permanently added the RSA host key for IP address '15.164.81.167' to the list of known hosts.
앞서 현재 나는 git 계정 두개를 이용하고 있다. 하나는 개인용, 하나는 업무용으로 말이다. ssh config 파일의 내용이다.
# 개인 계정
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# 업무 계정
Host github.com-work
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work
이때 레파지토리 복사 시 HTTPS 가 아닌, SSH 로 하게 된다.
개인 계정 이용시
$ git clone git@github.com:userName/user
회사 계정 이용시
$ git clone git@github.com-work:workerName/workerRepository.git
기본 계정이 아닌, 업무용 계정으로 복사 시에는 전에 ~/.ssh/config 에서 설정하였던 github.com-work 로 변경하여 복사한다. 나는 현재 회사 프로젝트를 다운 받아야 하는 상태여서 이 방법을 사용했다.
하지만 다음과 같은 워닝 메시지가 발생했다.
ip 주소를 검색했는데 amazon이 나와서 깜짝 놀랬다. 요금을 다시 내야 하는 것인가? 불현듯 좋지 않은 기억이 스쳐 지나갔다 .. 알고보니 github.com 의 IP 주소는 15.164.81.167 라고 한다. (주소창에 15.164.81.167 을 입력해 보시라. 무엇이 나오나? github.com이 나온다)
메시지의 내용을 보면 알려진 호스트 목록에 IP 주소 '15 .164.81.167 '에 대한 RSA 호스트 키를 영구적으로 추가했다고 하니, 다시 git repository를 복사하면 다음과 같은 메시지가 나타나지 않지 않을까?
test2 폴더를 만들고 똑같은 방법으로 repository를 복사했다.
그 결과 Warning 메시지가 없이 repository가 저장되는 모습을 볼 수 있다.
https://andole98.github.io/etc/http-message/#
https://medium.com/@sunnkis/github-ssh-%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-%EC%97%AC%EB%9F%AC-%EA%B3%84%EC%A0%95-%EA%B4%80%EB%A6%AC-%EB%B0%A9%EB%B2%95-7ec29bd0186d