загрузка lexandera / Aardwolf.git с использованием git bash (Windows); фатальная ошибка - невозможно подключиться к github.com

1

Это несколько не связано с моим вопросом, но я нашел этот отличный отладчик JavaScript для мобильной разработки, который позволяет использовать точки останова, а не какой-то тривиальный консольный отладчик, который является обычным явлением в этой среде. Вы можете найти его здесь, и в нем также содержатся инструкции по установке, в которых у меня возникают проблемы.

FYI, я запускаю Windows XP SP2.

Я загрузил node.js и git версии 1.7.7.1-preview20111027 и установил их оба. С git я выбрал рекомендуемые настройки для Windows, установив bash в своей среде, а не смешивая с командной строкой Windows!

Я начал git bash и напечатал точно так же, как он был напечатан в инструкциях по настройке ссылок. Я вставил то, что было показано в git bash ниже:

git clone git://github.com/lexandera/Aardwolf.git
Cloning into Aardwolf...
fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Invalid argument

Он создает каталог Aardwolf, но внутри него нет содержимого.

Я был бы признателен за помощь, здесь. Я немного потерял, как это решить.

Спасибо.

Обновить

Я взял эту ссылку для справки: Git error: fatal: не удалось подключить сокет (недопустимый аргумент), и я попытался изменить команду из git://в https://несколько раз. Я закрыл окно bash и открылся пару раз, а модификация https://чудом работала.

Я соглашусь, что, возможно, место https было опущено или занято, и почему это сработало сейчас. Но я не понимаю, почему git://не работает. Какова причина?

Спасибо.

Обновление 2

Якобы, вероятно, это проблема прокси. Поисковый поиск Google показывает, что TCP-порт по умолчанию для протокола git составляет 9418, по крайней мере, для платформ * nix. Это также верно для Windows?

Теги:
github
mobile

2 ответа

1

Если вы находитесь за корпоративным прокси-сервером, git:// вряд ли сработает. У меня были аналогичные проблемы, чем у вас с протоколом https://.

Поскольку похоже, что вы готовы клонировать удаленный репозиторий, а не нажимать на него позже, переключение на обычный http:// должно решить вашу проблему.

$ git clone http://github.com/lexandera/Aardwolf.git
Cloning into 'Aardwolf'...
remote: Counting objects: 494, done.
remote: Compressing objects: 100% (250/250), done.
remote: Total 494 (delta 237), reused 470 (delta 213)
Receiving objects: 100% (494/494), 79.99 KiB, done.
Resolving deltas: 100% (237/237), done.
0

Git предоставляет возможность переписывать URL-адреса с помощью git config. Просто выполните следующую команду:

git config --global url. "https://".insteadOf git://Теперь, как по мановению, все команды git будут выполнять замену git://на https://

Ещё вопросы

Сообщество Overcoder
Наверх
Меню