remotes.json¶
remotes.json 文件位于 Conan 用户主目录中,例如,[CONAN_HOME]/remotes.json。
Conan 创建的默认文件如下所示
remotes.json¶
{
"remotes": [
{
"name": "conancenter",
"url": "https://center2.conan.io",
"verify_ssl": true
}
]
}
注意
Conan 2.9.2 中的默认 Remote 更新
从 Conan 2.9.2 版本开始,默认 remote 已更改为 https://center2.conan.io。之前的默认 remote https://center.conan.io 现在已冻结,将不再接收更新。建议更新您的 remote 配置以使用新的默认 remote,以确保可以访问最新的 recipe 和软件包更新(有关更多信息,请阅读此帖子)。
如果您的默认配置仍为已弃用的 remote,请使用以下命令更新
conan remote update conancenter --url="https://center2.conan.io"
本质上,它告诉 Conan 从 URL 指定的 remote 中列出/上传/下载 recipe/二进制文件。
每个 remote 的字段是
name
(必需,string
值): Remote 的名称。此名称将用于诸如 conan list 之类的命令中,例如,conan list zlib/1.2.11 --remote my_remote_name。url
(必需,string
值): 指示 Conan 用于搜索 recipe/二进制文件的 URL。verify_ssl
(必需,bool
值): 验证指定 url 的 SSL 证书。disabled
(可选,bool
值,默认为false
): 是否启用 remote 以供搜索、列表、下载和上传等命令使用。请注意,即使禁用了 remote,也可以使用它进行身份验证。