SSH connect to github fail解决方案
来自于stackoverflow上的一个问题,有位仁兄在命令行中输入了如下命令:
1 | ssh -T git@github.com |
然而报错了:
1 | ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known |
其实,之前就有人碰到过 ssh fail 的问题,报错的原因是 DNS 服务器设置的问题,将 DNS 地址设置为 OpenDNS 或者 Google DNS 就可以了:
OpenDNS 208.67.222.222 208.67.220.220 GoogleDNS 8.8.8.8 8.8.4.4
下面就介绍一下在 Mac 中如何设置 DNS(来自文章How to Switch Mac OS X to Use OpenDNS or Google DNS):
首先,系统偏好设置-网络
点击高级选项
DNS-添加按钮
设置为上面我们提到的 OpenDNS 或 GoogleDNS 地址中的一个就可以啦~
赏
支付宝打赏 微信打赏
听说赞过就能年薪百万