SSH连接到github失败

时间:2014-01-31 19:09:06

标签: github ssh

我输入命令以对github进行连接测试:

ssh -T git@github.com

但输出:

ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known

为什么ssh无法解析github.com?我想知道这个以及如何解决它?

1 个答案:

答案 0 :(得分:17)

检查您的网络或DNS配置(如this question中所示) “git and ssh: Could not resolve hostname, ping works”提及:

  

这听起来像DNS问题。尝试切换到另一个DNS服务器,看看它是否有效。

OpenDNS

    208.67.222.222
    208.67.220.220

GoogleDNS

    8.8.8.8
    8.8.4.4

如果ssh仍然给你带来困难,请尝试切换到https。


OP Edlin确认切换DNS有效in the comments,并向Mac OS X用户推荐How-to Geek文章“How to Switch Mac OS X to Use OpenDNS or Google DNS”:

  
      
  • 系统偏好设置......
  •   
  • 点击网络图标...
  •   
  • 选择左侧的网卡,然后选择右下角附近的“高级”按钮。
  •   
  • 切换到DNS标签,您可以开始在列表中添加DNS条目   点击底部的+符号添加新符号:
  •   

http://www.howtogeek.com/geekers/up/sshot4d0b1298a026e.jpg