2012-02-14 10 views
10

私はビットバケットウェブサイト上に公開リポジトリを作成しました。クローンコマンドは、オフィスネットワーク(LAN)の外部から実行できます。水銀を使用したhgクローン "getaddrinfo failed"エラー(windows 7)

しかし、オフィスネットワーク内では機能しません。私はそれがファイアウォールまたはプロキシの設定と関係があると思っています。ブラウザウィンドウ(IE9/Chrome)からURLにアクセスできます。

この問題の修正にお役立てください。ありがとう。

コマンド:

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

abort: error: getaddrinfo failed 

PS:私は他の記事を通り抜けたが、それは助けにはなりませんでした。

答えて

5

Mercurialにプロキシ設定の内容を伝える必要があると思われるようです。まず「水銀プロキシ」のためにヒット:あなたが設定を使用するかを把握する必要がある場合

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

、おそらくあなたのIEの設定は、例えば、何であるかを見なければなりませんInternet Properties | Connections | LAN Settingsダイアログに進みます。

+0

ありがとうございます。それは直接の命令だった。私は今気がついていません:) –

+1

あなたが間違ってクローンするURLを取得した場合は、このエラーも表示されます。私の場合、ドメイン名のスペルが間違っています。 –

5

環境変数http_proxyを削除するだけです。 (私のために、頭痛の5時間後に働いた)。

3

Plsはまずリポジトリに直接アクセスできるかどうかを確認します。例えばウェブブラウザから

0

私の場合、解決策はセットhttp_proxyのenv varになりました。

3

ユーザー名とhg-gitプラグインを使用しているときにgetaddrというエラーが発生したため、このページに自分自身が見つかった場合は、Fails with username in 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: ... 

(元のユーザーの問題を解決していませんが、同じ症状の原因となることができます)。

+0

'' hg-git'の場合、誰かがリポジトリ名にusernameを持つことに失敗すると思うかもしれません...それは間違いなく適切な解決策です。 – gnysek

関連する問題