ssh: Could not resolve hostname github.com: Name or service not known fatal
可能原因
- github上的key出了问题
- 个人网络问题(dns问题、没开代理)
尝试一下
在shell或cmd或powershell中键入
ssh -T git@github.com
或者直接ping
ping github.com
查看当前是否和github服务器连接好,如果连接是好的,那……也许你在push当前库到github上然而你没有添加正确地址(可以重设远程仓库地址,重设方法可以参考这篇博客)。如果连接不上,那试试下一节的解决方法
解决方法参考
- 重新添加github上ssh的key(不会添加百度)
- dns出现问题,将当前所使用的网络的dns修改为8.8.8.8和8.8.4.4(这是谷歌的dns服务器)
- 打开代理
我个人是把上面三个方式结合起来来了一遍然后重启电脑好了,具体原因我也不清楚。。。但是刚好搬家,可能换个网络就得设置dns?
如果你没有代理且以前可以正常ping到github,那现在ping不到则就是网络问题(可能是dns问题)。如果现在可以ping到那只需要添加正确的ssh key到github且正确添加remote repo即可