helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
Conan ist ein beliebter Open-Source-Paketmanager für C- und C++-Projekte, der Entwicklern hilft, Abhängigkeiten zu verwalten, Binärdateien zu erstellen und Pakete freizugeben. JFrog Artifactory fungiert als Conan-Repository, das es Ihnen ermöglicht, Ihre Conan-Pakete zu speichern, zu verwalten und zu sichern. Mit Artifactory können Sie ein vollständig verwaltetes und kontrolliertes Conan-Ökosystem für die Binärverwaltung und Abhängigkeitsauflösung in C/C++-Projekten erstellen.
Um Conan für die Verwendung von JFrog Artifactory zu konfigurieren, müssen Sie Artifactory als Remote-Repository in Conan hinzufügen. Verwenden Sie den folgenden Befehl:
Conan remote hinzufügen
Ersetzen Sie ihn durch einen Namen Ihrer Wahl (z.B. artifactory) und durch die URL Ihres Conan-Repositories in JFrog Artifactory. Möglicherweise müssen Sie sich auch authentifizieren mit:
Conan-Nutzer -p -r
Stellen Sie zunächst sicher, dass Ihr Paket mit einem conanfile.py richtig strukturiert ist.
Erstellen und verpacken Sie Ihr Conan-Projekt:
Conan erstellen .
Laden Sie Ihr Paket in das Artifactory Conan-Repository hoch mit:
Conan hochladen –alle -r
Ersetzen Sie durch den Namen und die Version des Pakets sowie durch den Namen Ihres Artifactory-Repositorys.
Zentralisierte Paketverwaltung: Artifactory ermöglicht es Ihnen, alle Ihre Conan-Pakete in einem einzigen, sicheren Repository zu speichern und zu verwalten.
Binäres Caching: Verbessern Sie die Build-Zeiten mit dem Caching von Artifactory, das es ermöglicht, Binärdateien wiederzuverwenden, anstatt sie aus dem Quellcode neu zu erstellen.
Versionskontrolle: Verfolgen und verwalten Sie verschiedene Versionen Ihrer Pakete, um ein einfaches Rollback oder Upgrades zu ermöglichen.
Sicherheit und Zugangskontrolle: Kontrollieren Sie, wer auf Pakete zugreifen, diese hochladen oder herunterladen kann, indem Sie die robusten Berechtigungen und Sicherheitsrichtlinien von Artifactory verwenden.
Wenn Sie auf Probleme stoßen:
Vergewissern Sie sich, dass Ihre Conan-Remote-URL korrekt eingestellt ist, indem Sie die Ausgabe der Conan-Remote-Liste überprüfen.
Stellen Sie sicher, dass Ihre Netzwerkverbindung den Zugriff auf Artifactory zulässt und dass es keine Firewalls gibt, die die Anfrage blockieren.
Überprüfen Sie Ihre Authentifizierungsdaten mit conan user, um sicherzustellen, dass Sie mit den richtigen Anmeldeinformationen angemeldet sind.
Wenn Sie auf bestimmte Fehler stoßen, überprüfen Sie die Protokolle in Artifactory, um die Ursache zu identifizieren. Wenn die Probleme weiterhin bestehen, wenden Sie sich an das JFrog-Team, um weitere Unterstützung zu erhalten.