Mercurial 创建hgrc文件以在计算机上的所有路径上工作,并用于多个repo

Mercurial 创建hgrc文件以在计算机上的所有路径上工作,并用于多个repo,mercurial,hgrc,Mercurial,Hgrc,我想创建一个hgrc文件来设置某台机器上所有路径的用户名和密码,例如,无论我在哪个目录中,hg clone some_path将始终工作,而不提示输入用户名和密码(这是用于自动部署脚本)。此外,它应该适用于多个回购协议,而不仅仅是一个 我按照说明创建了一个文件:/etc/mercurial/hgrc.d/deploy.rc 内容包括: [auth] default.prefix= http://myrepo default.username = myuname default.password

我想创建一个hgrc文件来设置某台机器上所有路径的用户名和密码,例如,无论我在哪个目录中,
hg clone some_path
将始终工作,而不提示输入用户名和密码(这是用于自动部署脚本)。此外,它应该适用于多个回购协议,而不仅仅是一个

我按照说明创建了一个文件:
/etc/mercurial/hgrc.d/deploy.rc

内容包括:

[auth]
default.prefix= http://myrepo
default.username = myuname
default.password = pwd
但当我这么做的时候
hg克隆某些路径
I获取
中止:错误:连接被拒绝


我做错了什么?

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

您使用的是什么版本的hg


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

您可以获取您尝试连接到的服务器的日志吗?
如果至少服务器地址正确,则应在此处列出。
也许是一个
hg clone-v something

你可以添加一个指向说明的链接吗?显然它不识别我的文件。我删除了它,并创建了另一个不同的名称,现在它的工作。。。不知道发生了什么。但是
hgshowconfig
帮助调试了它!