remotes.json

remotes.json 文件位于 Conan 用户主目录中,例如,[CONAN_HOME]/remotes.json

Conan 创建的默认文件如下所示

remotes.json
{
 "remotes": [
  {
   "name": "conancenter",
   "url": "https://center.conan.io",
   "verify_ssl": true
  }
 ]
}

从本质上讲,它告诉 Conan 从其 URL 指定的远程服务器列出/上传/下载配方/二进制文件。

每个远程服务器的字段如下:

  • name(必填,string 值):远程服务器的名称。此名称将在 conan list 等命令中使用,例如,conan list zlib/1.2.11 --remote my_remote_name

  • url(必填,string 值):指示 Conan 用于搜索配方/二进制文件的 URL。

  • verify_ssl(必填,bool 值):验证指定 url 的 SSL 证书。

  • disabled(可选,bool 值,默认为 false):远程服务器是否启用或禁用,以便在搜索、列出、下载和上传等命令中使用。请注意,即使远程服务器已禁用,也可以使用它进行身份验证。