Conan’s architecture is fundamentally decentralized, heavily inspired by Git. By default, your Conan client interacts with a local cache on your machine. When you build or install a project, Conan checks this local cache first. If the requested package or specific binary configuration is missing, it queries your configured remotes.
Once you have added remotes, you need to manage them. Here are the essential companion commands. conan remote list Use code with caution. Disable a remote (temporarily skip it): conan remote disable Use code with caution. Enable a remote: conan remote enable Use code with caution. Remove a remote: conan remote remove Use code with caution. Rename a remote: conan remote rename old_name new_name Use code with caution. Authentication and Login conan add remote
Whether you are working with the official ConanCenter or hosting your own Artifactory instance, understanding how to add and manage these remotes is a fundamental skill for any Conan user. This guide will walk you through everything you need to know about conan remote add , covering both Conan 1.X and the modern 2.X workflows. What is a Conan Remote? If the requested package or specific binary configuration
: Use conan remote remove first, or pick a different alias. Error: "SSL Verification Failed" conan remote list Use code with caution