1

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ユーザー:応答予想される同期:エラーが発生しました。次の間隔で再試行します

ユーザー(およびパスワード?)を正しく指定する方法を知っている人はいますか?

4

1 に答える 1

2

C:\Users\<username>\mercurial.iniMercurialを実行しているユーザーのファイルにクレデンシャルを追加する必要があります。

[auth]
mydomain.prefix = mydomain.co.uk
mydomain.username = <username>
mydomain.password = <password>
于 2012-06-08T17:49:26.723 に答える