0

奇妙な問題があります。hgweb.cgi スクリプトを使用して Mercurial サーバーをセットアップしました。スクリプトは Apache Web サーバーのサブフォルダーで実行され、Apache basicauth を使用して認証を強制します。

Windows のコマンド ラインで hg.exe を使用してサーバーからプルしようとすると、正常に動作します。また、プッシュ、着信、および発信コマンドも機能しています。Aptana では、押したり引いたりしても問題なく動作します。

私にとっての次のステップは、Netbeans で Mercurial をセットアップすることでした。認証できないため、機能させることができません。Netbeans は私に un/pw の組み合わせを尋ね続けます。添付されたウィンドウがポップアップし続けます。何をしても、最後に [キャンセル] ボタンをクリックする必要があり、エラーが発生します。

Mercurial Pull 
-------------- 
INFO Pulling From: http://user:****@server.nl:8080/hg/kate ... 
ERROR Command failed: 
Command: [hg, incoming, -v, --bundle, C:\wamp\www\Thorium\Kate_bundle0, --repository,             C:\wamp\www\Thorium\Kate, http://user:****@server.nl:8080/hg/kate] 
Output: [abort: http authorization required] 
INFO: End of Mercurial Pull

エラーメッセージへのリンク

4

1 に答える 1

0

解決策を何時間も探した後...ようやく機能するようになりました。この問題に遭遇した他のすべての人へ: TortoiseHG mercurial クライアントの更新で問題が解決しました! どうやら、Netbeans 7.0.1 と TortoiseHG 2.1.2 には互換性がありません。TortoiseHG 2.1.4 にアップデートするとうまくいきました。

于 2011-10-22T16:19:50.490 に答える