我与用户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解释我真的想信任这个档案?
答案 0 :(得分:9)
远程计算机上未建立信任,而本地.hgrc仅影响本地计算机上的用户。将信任部分行放在远程.hgrc中(在远程存储库所在的机器上的homedir中)。当然,这假设您正在使用'ssh://'远程URL。如果您使用'http://'URL来访问存储库,则它是远程计算机上需要断言信任的apache(或wwwuser或其他)用户的.hgrc。