1

我想创建一个 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.

我究竟做错了什么?

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 回答