我开始收到这个错误
Received disconnect from 192.30.253.112 port 22:2: Connection blocked because server only allows public key authentication. Please contact your network administrator.
Disconnected from 192.30.253.112 port 22
当我尝试在 git 中提交时。
快速谷歌搜索建议我删除数据 in ~/.ssh/known_hosts
并尝试。
当我删除已知主机中的数据并尝试“git pull”时
我懂了。
The authenticity of host 'github.com (192.30.253.112)' can't be established.
RSA key fingerprint is SHA256:ObNq2tWLML/5O9W4GkU6sqOH5e3KNdxtxT3KU1/9gok.
Are you sure you want to continue connecting (yes/no)
但是我得到的 RSA 密钥指纹与给出的不匹配github
如果我给出“是”并继续,我会收到此错误。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
我现在应该怎么做?
无法提交或拉取。
如果哈希值不匹配,则意味着您正在通信的服务器发送了不同的密钥。如果没有明确的公开警告,Github 可能不会更改密钥。所以,该服务器是一个冒充 github 服务器的不同服务器。它可能是邪恶的攻击者和/或公司代理。
- 史蒂芬·古里雄
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)