执行“git push origin master” 命令出现The authenticity of host github.com can’t be established 错误:
The authenticity of host 'github.com' can't be established
1.提示的含义:主机的真实性还未建立;
2.出现的原因:一般是由于安装Git之后,未在主机上创建一个ssh钥匙;
3.** 解决方案**:
- 在电脑的路径:C:\Users\用户名.ssh下找到known_hosts文件直接删除【用户名每台电脑可能不同,根据自身电脑情况选择】;
- 打开git文件夹中的git-bash.exe程序,输入命令,点击回车,出现提示,输入yes,点击回车;
$ ssh -T git@github.com
- 在电脑的路径:C:\Users\用户名.ssh下找到id_rsa.pub文件,打开,复制它的所有内容;
- 打开github网址,点击右上角图标右边的三角形,出现下拉列表,找到setting;
- setting界面下,点击 SSH and GPG keys;
- SSH and GPG keys界面下,点击 new SSH key;
- title 可以自定义,把从id_rsa.pub文件中复制出来的内容粘贴到key中,点击Add SSH key;
- 在git-bash.exe中执行pull命令,点击回车;
$ git pull --rebase origin master
- 再执行push命令,点击回车,发现可以成功执行。
$ git push -u origin master