#iphone #xcode #git #three20 #host
#iPhone #xcode #git #three20 #хост
Вопрос:
Я просто пытаюсь выполнить первый шаг здесь о том, как добавить There20 в мой проект: Three20
Однако, когда я запускаю это на своем терминале: git clone git://github.com/facebook/three20.git
, он говорит:
Cloning into three20...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
Я также пробовал git://github.com/facebook/three20.git
, это открывается Xcode
, но хост недоступен.
Я, конечно, могу получить доступ github.com .
Что я делаю не так?
Комментарии:
1. Вы находитесь за брандмауэром, который блокирует порт 9418? Попробуйте telnet github.com в этом порту. Если вы получаете тайм-аут, этот порт, скорее всего, заблокирован.
2. @tilo Да, я думаю, что это проблема, которую блокирует брандмауэр компании.
Ответ №1:
Попробуйте вместо этого использовать протокол https:
git clone https://github.com/facebook/three20.git
Возможно, вы находитесь за брандмауэром, который блокирует доступ по протоколу git.
Комментарии:
1. Спасибо за предложение, но попробовал это и получил клонирование в three20… ошибка: не удалось разрешить хост ‘github.com ‘ во время доступа github.com/facebook/three20.git/info/refs фатальный: сбой HTTP-запроса
2. Тогда это что-то с вашей сетью. Для меня это сработало нормально.
Ответ №2:
Вы также можете попробовать:
git clone git@github.com:facebook/three20.git
У меня была аналогичная проблема с настройкой подмодуля. Я изменил файл конфигурации таким образом, чтобы URL-адрес подмодуля был в этом формате, исключая префикс протокола и превращая имя пользователя во что-то вроде номера порта. Это сработало для меня.