SSH подключиться к github fail

Я набрал команду для тестирования подключения к github:

ssh -T [email protected]

но он выдает:

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

Почему ssh не может решить github.com? Я хочу знать это и как его решить?

Ответ 1

Проверьте конфигурацию сети или dns (как в этот вопрос).
"git и ssh: не удалось разрешить имя хоста, 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 работает, и рекомендуем пользователям Mac OS X How-to Geek статья " Как переключить Mac OS X на использование OpenDNS или Google DNS ":

  • Системные настройки...
  • щелкните значок сети...
  • выберите свою сетевую карту слева, а затем нажмите кнопку "Дополнительно" в правом нижнем углу.
  • перейдите на вкладку DNS, и вы можете начать добавлять записи DNS в список.
    Нажмите символ + внизу, чтобы добавить новые:

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

Ответ 2

Удаление тега -T также, похоже, работает при работе на Mac.