IISを使用してウィンドウセキュリティを使用して提供される内部MercurialWebサーバーがあり、外部Webサーバー上の別のサーバーも同じようにセットアップされています。
開発者は内部サーバーにコードをコミットし、そこからteamcityが構築されます。
ただし、現在、いくつかの水銀情報を一覧表示できるWebサイトのカスタマーポータルに取り組んでいます。これは、mercurialのローカルインスタンス(つまり、外部サーバー上のインスタンス)に接続します
外部サーバー上のコードのマスターコピーを更新し、Webサイトがそこから情報を読み取れるようにするために、Mercurial自動同期プラグインを内部サーバーにインストールしました。コードが外部サーバーに直接チェックインされることはなく、すべての更新は内部サーバーから行われます。すべてのリポジトリは、外部サーバー上のリポジトリのクローンです。
内部サーバー「hgautosync-D」のリポジトリでautosyncコマンドを実行し、「hg autosync -D -u username」で試しましたが、autosyncログを確認すると次のように表示されます。
------------------------------ 06/08/12 08:54:56 ---------- --------------------同期:作業コピーの変更をコミットします何も変更されません同期:他のリポジトリから変更をフェッチしますhttp認証が必要ですレルム:www.mydomain.co.ukユーザー:応答予想される同期:エラーが発生しました。次の間隔で再試行します
ユーザー(およびパスワード?)を正しく指定する方法を知っている人はいますか?