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

Nor*_*sey 8 mercurial hgrc

我正与一位用户分享一个Mercurial回购dias,我相信我的生活以及我的数据.因此我补充道

[trusted]
users = dias, nr
Run Code Online (Sandbox Code Playgroud)

到我的~/.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--
Run Code Online (Sandbox Code Playgroud)

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

如何向Mercurial解释我真的想要信任这个文件?

Ry4*_*ase 9

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