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 中的默认远程更新
自 Conan 版本 2.9.2 起,默认远程已更改为 https://center2.conan.io。之前的默认远程 https://center.conan.io 现已冻结,不再接收更新。建议更新您的远程配置以使用新的默认远程,以确保访问最新的 recipes 和包更新(更多信息请阅读此文章)。
如果您仍然将已废弃的远程配置为默认,请使用以下命令进行更新
conan remote update conancenter --url="https://center2.conan.io"
本质上,它告诉 Conan 从其 URL 指定的远程位置列出/上传/下载 recipes/二进制文件。
每个远程的字段如下
name
(必需,string
值):远程的名称。此名称将用于 conan list 等命令中,例如 conan list zlib/1.2.11 --remote my_remote_name。url
(必需,string
值):指示 Conan 用于搜索 recipes/二进制文件的 URL。verify_ssl
(必需,bool
值):验证指定 URL 的 SSL 证书。disabled
(可选,bool
值,默认为false
):远程是否启用,供 search、list、download 和 upload 等命令使用。请注意,即使远程被禁用,也可以用于对其进行认证。