使用 Conan 仓库¶
我们已经了解了如何下载和使用包,从Conan Center,它是开源 Conan 包的官方仓库。我们还了解了如何创建自己的包并将它们存储在 Conan 本地缓存中以便后续重用。在本节中,我们将介绍如何使用 Conan 仓库上传您的配方和二进制文件,并将其存储起来,以便在另一台机器、项目或出于共享目的进行后续使用。
首先,我们将介绍如何在本地设置 Conan 仓库(如果您已配置 Conan 远程仓库,则可以跳过此部分)。然后,我们将解释如何将包上传到您自己的仓库,以及当您配置了多个 Conan 远程仓库时如何操作。我们还将简要介绍如何为 Conan Center 中央仓库做出贡献。
最后,我们将解释local_recipes_index,这是一种特殊类型的远程仓库,它允许将包含配方的源文件夹用作 Conan 远程仓库。
注意
Conan 2 基础训练课程在 JFrog Academy 免费提供,该课程涵盖与本文档相同的主题,但以更具互动性的方式呈现。您可以在此处访问它。