当你的git上的IP地址更改时。你在idea拉取代码时会报
Update failed
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for gitlab.jianxunsoft.com has changed,
and the key for the corresponding IP address 139.1*5.2**.***
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:hK9ZzyUUH1xd3tkTX4swVnxzHph3qcF8l/51D28WA1c.
Please contact your system administrator.
Add co... (show balloon)
解决方法
一
在C:\Users(自己的用户例:17397) \.ssh下将 known_hosts内的东西清空(会将其他不相干的项目的git地址也清空了,可以自己慢慢找然后删除)。是将known_hosts文件内的东西删除,不是删除文件。
二
重新拉去一遍项目。注:是通过git Bash Here 重新clone项目。
出现一个yes/no时输入yes就行了。
这样就可以重新生成 known_hosts文件的内容了