создать файл hgrc для работы со всеми путями на машине и для нескольких репозиториев - PullRequest
1 голос
/ 15 июня 2010

Я хочу создать файл hgrc для установки имени пользователя и пароля для всех путей на некотором компьютере, например, независимо от того, в каком каталоге я нахожусь, hg clone some_path всегда будет работать без запроса имени пользователя и пароля (этодля сценария автоматического развертывания).Кроме того, он должен работать для нескольких репо, а не только для одного.

Я следовал инструкциям и создал файл: /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.

Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 15 июня 2010

должно работать.Вы можете использовать hg showconfig, чтобы убедиться, что он действительно читает конфигурацию и у вас нет просто проблемы с подключением или чего-то еще.

Какую версию hg вы используете?

Также, возможно, ваш файл .hg / hgrc имеет приоритет над вашей глобальной конфигурацией.

1 голос
/ 15 июня 2010

Не могли бы вы получить журнал сервера, к которому вы пытаетесь подключиться?
Он должен быть указан там, если хотя бы адрес сервера правильный.И, возможно, hg clone -v something

...