柯南搜索和下载不适用于虚拟 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 搭建自己的仓库

尝试从 Artifactory 虚拟存储库下载时,SBT 无法找到凭据

无法收集对本地 Artifactory Pypi 存储库的补丁依赖项

AsyncTask 的 Android 下载文件不适用于 3G 仅适用于 Wi-Fi

离线安装 Maven 存储库 - Artifactory

为啥虚拟键盘不适用于 Qt 中的 QDialog 文本框?