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

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

К вашему сведению, я использую Windows XP SP2.

Я скачал node.js и git version 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?

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

Если вы используете корпоративный прокси, 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 голосов
/ 04 марта 2014

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...