创建hgrc文件以处理计算机上的所有路径以及多个存储库

时间:2010-06-15 12:29:25

标签: mercurial hgrc

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

我做错了什么?

2 个答案:

答案 0 :(得分:2)

它应该工作。您可以使用hg showconfig来验证它是否正在读取配置,并且您不仅存在连接问题或其他问题。

您使用的是什么版本的hg?

此外,您的.hg / hgrc文件可能优先于您的全局配置。

答案 1 :(得分:1)

您是否可以获取您尝试连接的服务器的日志? 如果至少服务器地址正确,则应该在那里列出。 也许是hg clone -v something