1

hgrc ファイルを作成して、一部のマシンのすべてのパスのユーザー名とパスワードを設定したいと考えています。たとえば、どのディレクトリにいても、hg clone some_pathユーザー名とパスワードの入力を求められずに常に機能します (これは自動デプロイ スクリプト用です)。 )。また、1 つだけでなく、複数のリポジトリで機能するはずです。

指示に従い、ファイルを作成しました。/etc/mercurial/hgrc.d/deploy.rc

それは内容です:

[auth]
default.prefix= http://myrepo
default.username = myuname
default.password = pwd

しかし、私がそうするとき、私は hg clone some_path得るabort: error: Connection refused

私は何を間違っていますか?

4

2 に答える 2

2

動作するはずです。hg showconfigこれを使用して、実際に構成を読み取っていること、および接続の問題などが発生していないことを確認できます。

どのバージョンのhgを使用していますか?

また、.hg/hgrcファイルがグローバル構成よりも優先されている可能性があります。

于 2010-06-15T12:48:18.450 に答える
1

接続しようとしているサーバーのログを取得できますか?
少なくともサーバーアドレスが正しければ、そこにリストされているはずです。そしておそらくhg clone -v something

于 2010-06-15T19:56:30.427 に答える