在前面的部分中,我们在计算机上构建了几个存储在本地缓存中的包,通常在 ~/.conan/data下。现在,您可能希望将它们上传到Conan服务器,以便以后在另一台机器、项目上使用,或者用于共享目的。

    可以将Conan包上传到以前配置有名称和URL的不同服务器。远程仅是用作二进制存储库的服务器,通过引用存储包。
    将包上传到服务器时有几种方式:

    私有仓库:

    • Artifactory Community Edition for C/C++: 适用于C/C + + 的Artifactory社区版 (CE) 是一个完全免费的Artifactory服务器,可实现Conan和通用存储库。它是希望托管自己的私有存储库的公司和团队的推荐服务器。它具有web UI,高级身份验证和权限,非常好的性能和可伸缩性,REST API,并且可以托管通用工件 (tarball,zips等)。

    查看Artifactory Community Edition for C/C++了解更多信息。

    • Artifactory Pro: Artifactory是所有主要包装格式的二进制存储库管理器。它是企业和专业包管理的推荐远程类型。有关更多信息,请查看Artifactory文档。有关Artifactory版本之间的比较,请查看Artifactory对比
    • Conan server: 简单、免费和开源的MIT协议许可服务器,与Conan客户端捆绑在一起。

    查看运行 Conan 服务 了解更多信息。

    共享仓库:

    • Bintray: Bintray是一个云平台,可让您完全控制发布、存储、推广和分发软件的方式。您可以在Bintray中创建二进制存储库来共享Conan包,甚至创建组织。开源包是免费的,推荐的服务器可以分发给C和C++ 社区。

    有关更多信息,请检查 使用 Bibtray