이전 버전의 git이 때때로 Known_hosts에서 잘못된 RSA 호스트 키를 발견했습니다.

이전 버전의 git이 때때로 Known_hosts에서 잘못된 RSA 호스트 키를 발견했습니다.

저는 이전 머신(RHEL6)에서 이전 버전의 git(2.8)을 사용하고 있는데 몇 가지 이상한 동작을 발견했습니다.

최근 github RSA 키 위반이 처음 발생했을 때 하나를 만들었고 git pull다음과 같은 오류 메시지를 보았습니다.

Warning: the RSA host key for 'github.com' differs from the key for the IP address '140.82.113.3'
Offending key for IP in /home/gordonj/.ssh/known_hosts:10
Matching host key in /home/gordonj/.ssh/known_hosts:17

그래서 Known_hosts 파일을 수동으로 편집하고 문제가 되는 줄을 삭제했습니다. 이런 과정을 한두 번 반복하다 보니 git pull드디어 성공했고, 그걸로 끝인 줄 알았어요.

그런데 그 다음날 또 그런 일이 일어났어요. 그래서 Known_hosts 파일을 다시 편집했습니다.

그리고 그런 일이 다시 일어났습니다.

오늘 또 이런 일이 일어났습니다.

왜 이런 일이 발생합니까? Git이 이전에 찾지 못했던 Known_hosts 파일에서 갑자기 또 다른 잘못된 키를 발견한 이유는 무엇입니까?

관련 정보