使用 Conan 仓库

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

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

最后,我们将解释 local_recipes_index,一种特殊的远程仓库,允许将带有 recipes 的源文件夹用作 Conan 远程仓库。