Add Remote: Conan
conan remote add company https://artifactory.mycorp.com/artifactory/api/conan/conan-local If successful, Conan returns no message—silence indicates success. To verify, use:
conan remote add test http://insecure-server:8080 --insecure Never use this in production or CI/CD pipelines exposed to the internet. It exposes you to man-in-the-middle attacks. Advanced Workflows: Beyond a Single Remote The true power of conan add remote emerges when you manage multiple remotes in sophisticated ways. Here are three professional patterns. Pattern 1: The "Hybrid" Model (Internal Cache + Conan Center) This is the most common enterprise setup. You maintain an internal Artifactory that acts as a read/write cache in front of Conan Center. conan add remote
When you install a package, Conan first checks your internal remote. If missing (a cache miss), it falls back to Conan Center. You can then upload the package to your internal remote for future builds. Pattern 2: The "Isolated" Network (Air-Gapped) For secure environments with no internet access, you cannot have Conan Center at all. conan remote add company https://artifactory
# 1. Add your internal remote as primary conan remote add company https://artifactory.internal/ --insert 0 conan remote add conancenter https://center.conan.io Advanced Workflows: Beyond a Single Remote The true
Use conan config install to distribute a pre-configured remotes.json to all developer machines. Pattern 3: The "Vendor Override" (Pinning specific libraries) Sometimes you need a patched version of a popular library (e.g., openssl with a custom patch). You want Conan to find your patched version first , but still get all other packages from Conan Center.