如何在我的.hgrc中获得'hg pull'来尊重可信用户部分?

时间:2009-07-07 01:43:14

标签: mercurial hgrc

我与用户dias分享了一个Mercurial回购,我信任的用户和我的数据。因此我添加了

[trusted]
users = dias, nr

到我的~/.hgrc文件。但是,当我从hg pull -v的远程仓库中取出时,我总是收到此消息:

remote: Not trusting file /r/c--/papers/gentileset-popl2010/.hg/hgrc from untrusted user dias, group c--
remote: Not trusting file /r/c--/papers/gentileset-popl2010/.hg/hgrc from untrusted user dias, group c--

(我不知道为什么消息会出现两次。)

如何向Mercurial解释我真的想信任这个档案?

1 个答案:

答案 0 :(得分:9)

远程计算机上未建立信任,而本地.hgrc仅影响本地计算机上的用户。将信任部分行放在远程.hgrc中(在远程存储库所在的机器上的homedir中)。当然,这假设您正在使用'ssh://'远程URL。如果您使用'http://'URL来访问存储库,则它是远程计算机上需要断言信任的apache(或wwwuser或其他)用户的.hgrc。