在使用github仓库clone代码时,有时候会出现RSA密钥的指纹对不上的情况
git clone https://github.com/robbiehanson/CocoaAsyncSocket.git
Cloning into 'CocoaAsyncSocket'...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
image.png
- 解决办法
大致意思就是RSA密钥的指纹对不上,或者是仓库没有权限,在排除权限问题后,需要扫描一下github.com使用的指纹,并添加到~/.ssh/known_hosts中,执行:
ssh-keyscan -H github.com >> ~/.ssh/known_hosts
image.png