gpt4 book ai didi

ubuntu - Mercurial 默认存储库

转载 作者:行者123 更新时间:2023-12-04 18:37:06 32 4
gpt4 key购买 nike

我面临一个相当奇怪的问题。我使用的是 Ubuntu(具体来说是 Lucid Lynx-64 位)机器。我有一个存储库 hg1/我克隆到 hg2 如下
$ hg 克隆 hg1 hg2
但是,在 hg 文件夹内发出“hg incoming”时,我收到以下消息 -

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root

abort: repository default not found!


我检查了 hg2 中 .hg/hgrc 文件的内容并找到以下内容:-

[paths]

default = /media/disk/myWorks/mercurial/hg1


在 hg2 内发出“hg 路径”时,我得到:-

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root


请注意,对于我在 hg2/存储库中执行的每个“hg”命令,我都会得到以下几行

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root

Not trusting file/media/disk/myWorks/mercurial/hg2/.hg/hgrcfrom untrusted user root, group root


有人可以帮助我,为什么会这样?

最佳答案

hg 按顺序从安装、系统、用户和存储库配置文件中读取配置。它不会读取任何无法读取的配置文件trust . hg 路径将在它读取的所有配置文件中显示来自 [path] 部分的所有路径。这可以在 hg showconfig paths 中看到.因为只读取受信任的文件并且 hg2/.hg/hgrc 不受信任(根据错误,它由 root 用户/组拥有,可能因为它在同一拥有的外部磁盘上)它没有被读取。见 hgrc trusted section用于添加要信任的用户/组。

为当前存储库读取的配置文件列表hg showconfig --debug

关于ubuntu - Mercurial 默认存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3122909/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com