Hg clone с использованием меркуриальных бросков Ошибка "getaddrinfo failed" (окна 7)

Я создал публичный репозиторий на веб-сайте бит-ведра. Я могу запустить команду clone из-за пределов офисной сети (LAN).

Но он не работает внутри офисной сети. Я подозреваю, что это связано с настройками брандмауэра или прокси. Я могу получить доступ к URL из окна браузера (IE9/Chrome).

Помогите устранить эту проблему. Спасибо.

Команда:

hg clone https://bitbucket.org/gbsandeep/test2

abort: error: getaddrinfo failed

PS: Я прошел через другие сообщения, но это не помогло.

Ответ 1

Похоже, вам может потребоваться указать Mercurial, какие у вас настройки прокси-сервера. Первый удар для "mercurial proxy":

http://www.markhneedham.com/blog/2009/05/13/mercurial-pulling-from-behind-a-proxy/

Если вам нужно выяснить, какие настройки использовать, вам, вероятно, стоит посмотреть, какие у вас настройки IE, например. перейдя в диалог Internet Properties | Connections | LAN Settings.

Ответ 2

Просто удалите переменную среды http_proxy. (работал на меня, после 5 часов головной боли).

Ответ 3

Проверьте, можете ли вы напрямую получить доступ к репозиторию. например, из веб-браузера

Ответ 4

Если вы попали на эту страницу, потому что вы столкнулись с ошибкой getaddr при использовании плагина hg-git с именем пользователя, вероятно, вы попали в Сбой с именем пользователя в URL (getaddreinfo failed).

Таким образом:

$ hg clone https://[email protected]/
abort: error: getaddrinfo failed
$ hg clone https://stash/
http authorization required for http://stash.....
realm: Atlassian Stash
user: ...

(Не разрешает исходную проблему пользователя, но может быть причиной тех же симптомов).

Ответ 5

Для меня решение было установить http_proxy env var.