使用 Conan 仓库

我们已经 学习了如何下载和使用包 来自 Conan Center,它是开源 Conan 包的官方仓库。我们还 学习了如何创建我们自己的包 并将其存储在 Conan 本地缓存中以供以后重用。在本节中,我们将介绍如何使用 Conan 仓库上传您的配方和二进制文件,并将其存储以供以后在另一台机器、项目或用于共享目的中使用。

首先,我们将介绍如何设置本地 Conan 仓库(如果您已经配置了 Conan 远程仓库,可以跳过此部分)。然后,我们将解释如何将包上传到您自己的仓库以及如何在配置了多个 Conan 远程仓库时进行操作。我们还将简要介绍如何为 Conan Center 中央仓库做出贡献。

最后,我们将解释 local_recipes_index,这是一种特殊的远程仓库类型,允许将包含配方的源文件夹用作 Conan 远程仓库。

注意

Conan 2 基础培训课程可在 JFrog Academy 免费获得,其涵盖的主题与本文档相同,但更具互动性。您可以 此处 访问。