【发布时间】:2015-02-12 16:20:37
【问题描述】:
我有一个需要一些 [hostfingerprints] 密钥才能工作的存储库。 他们告诉我添加一个 --insecure 标志,这样它就不会要求我提供密钥,但它不起作用。
hg clone --insecure pathToRepository PathForTheFolderToClone
当存储库被克隆时,我尝试在 hgrc 文件中提供我应该拥有的属性:
[主机指纹] hg.website.com = 88:88:88.....
但是你如何使用这个属性呢?它告诉我它的语法不好:
*`hg clone --config hostfingerprints.hg.website.com = 88:88:88:88:88...88:88 pathToRepository PathForTheFolderToClone`*
这是错误:
*abort: malformed --config option: 'hostfingerprints.hg.website.com' (use --config section.name=value)*
那我该怎么写呢? 为什么 --insecure 标志一开始就不起作用?
【问题讨论】:
-
将配置参数添加到
hgrc,然后运行hg clone <src> <dest>。去掉--config选项。 -
@MarkTolonen 但是我应该把那个文件放在哪里让它读取它?我没有下载任何存储库。我正在做一个克隆。
-
在全局配置文件中。在 Windows 上,它是用户目录中的 Mercurial.ini。在 Linux 上,它是 .hgrc。
标签: mercurial clone config tortoisehg