我想创建一个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
。
我做错了什么?
答案 0 :(得分:2)
它应该工作。您可以使用hg showconfig
来验证它是否正在读取配置,并且您不仅存在连接问题或其他问题。
您使用的是什么版本的hg?
此外,您的.hg / hgrc文件可能优先于您的全局配置。
答案 1 :(得分:1)
您是否可以获取您尝试连接的服务器的日志?hg clone -v something