GitHub 修改了它的 SSH host key,于是在连接 GitHub repo 的时候,会出现
As explained in an official statement, GitHub has recently replaced its RSA SSH host key.
To fix the problem, you need to update your SSH known_hosts file. This stores the RSA key fingerprints of the remote server you have ever connected to. When an RSA key changes, its fingerprint changes as well. Thus, you need to update the known_hosts file to reflect the new fingerprint.
Specifically, you need to remove the old RSA key fingerprint for the hostname github.com from the SSH known hosts. To do so, open the terminal and launch:
ssh-keygen -R github.com
The next time you connect to GitHub, SSH will ask to recognize the new RSA key fingerprint.