хост проекта iphone git clone three20 недоступен

#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-адрес подмодуля был в этом формате, исключая префикс протокола и превращая имя пользователя во что-то вроде номера порта. Это сработало для меня.