如何将 yum 存储库映射到 Artifactory 中的某个子目录?

How to map a yum repository to a certain subdirectory in Artifactory?

我需要实现类似于:

我发现至少在 4.1 版本中似乎不可能将存储库映射到子目录。

这是真的还是有解决方法?

这似乎是产品的限制,所以我最终不得不提出这个错误:https://www.jfrog.com/jira/browse/RTFACT-8683

您不能使用存储库密钥来实现此目的。存储库密钥用作存储库的唯一标识符,不应用于操纵请求路径。
如果我正确理解您的要求,我可以想到两种可能的选择:

  1. "YUM Metadata Folder Depth" 的值更改为 1,这样 Yum 元数据将保留在从存储库根目录开始的一级。这将允许在不同路径下的一个存储库中管理多组 Yum 元数据。
  2. 在Artifactory前面使用NginX等HTTP代理,将需要的路径映射到Artifactory中的多个Yum仓库