突击Mercurial SCM(HG)7---not trusting file /opt/tortoisehg/.hg/hgrc

        有时候我们不同的项目需要用不同的身份获取和提交代码。为了应对这个需要,我们可以在每个项目的.hg目录下创建一个hgrc文件去配置不同的用户名,比如:

[ui]
username = linc

但刚刚遇到一个问题,在项目路径启动thg,报一个错误:

$ thg
$ not trusting file /opt/tortoisehg/.hg/hgrc from untrusted user root, group root

这个问题有趣之处在于,我修改的是项目路径下刚刚新建的hgrc,而报错中提到的是thg源码中的hgrc。而此时我们对hgrc修改权限是不起作用的,因为是不信任的用户和组。

不要紧,既然是不信任的,那我们将其纳入信任的范畴就可以啦。

在mercurial的配置中新加一个文件trust.rc,将root加入到信任范畴:

$ sudo vim /etc/mercurial/hgrc.d/trust.rc
加入如下:
[trusted]
users = root
groups = root

此时再运行thg,ok,新修改的user出现了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值