柯南搜索和下载不适用于虚拟 Artifactory 存储库
Posted
技术标签:
【中文标题】柯南搜索和下载不适用于虚拟 Artifactory 存储库【英文标题】:Conan search and download not working on virtual Artifactory repository 【发布时间】:2021-12-06 11:03:33 【问题描述】:我正在使用 Artifactory 系统来托管我的柯南包。为了更轻松地读取访问,我有一个虚拟存储库,其中包含一些本地存储库和一些远程存储库(也是不同 Artifactory 系统上的柯南)。
运行柯南搜索或下载命令时,我只从本地存储库获取包,但没有从远程存储库获取包。这些命令不支持虚拟存储库吗?
奇怪的是,在 web ui 中,我可以在虚拟存储库中看到所有包(来自本地和远程存储库),但客户端似乎看不到它。
Artifactory 版本(托管虚拟仓库):6.18.1
Artifactory 版本(托管上述 Artifactory 的一些遥控器指向的本地存储库):7.25.7
Artifactory 版本(托管上述 Artifactory 的某些遥控器指向的本地存储库):不知道版本它只是说 JFrog Cloud
柯南客户端版本:1.39.0
在柯南客户端中启用了修订
这里有什么问题? Artifactory 虚拟或远程存储库中的任何设置都需要更改吗?
谢谢
【问题讨论】:
您是否启用了修订?虚拟存储库仅在启用修订的情况下才能正常工作。 是的。最初我收到一条错误消息,指出它未启用。我当时启用了它。 也许这值得github.com/conan-io/conan 中的 Github 问题,它需要更多信息,例如,我假设其余命令都有效?你能通过虚拟conan install
本地仓库和远程仓库中的包吗?
不,安装不起作用:它找不到我可以在 web ui 中看到的包。也会在那里产生问题。谢谢。
Github 问题:github.com/conan-io/conan/issues/9837
【参考方案1】:
问题已解决。 Artifactory 中的远程仓库配置不正确。错过了使用 api/conan URL 格式来缓存目标存储库,如下所述:https://www.jfrog.com/confluence/display/JFROG/Smart+Remote+Repositories
【讨论】:
以上是关于柯南搜索和下载不适用于虚拟 Artifactory 存储库的主要内容,如果未能解决你的问题,请参考以下文章
尝试从 Artifactory 虚拟存储库下载时,SBT 无法找到凭据
无法收集对本地 Artifactory Pypi 存储库的补丁依赖项