如何将 yum 存储库完全导入 Artifactory?

How to fully import yum repository into Artifactory?

如何将 yum 仓库完全导入 Artifactory?

请注意,我指的是外部 yum 存储库,由于外部存储库镜像在 Artifactory 中的实现方式,我无法使用 artifactory-remote 存储库。

Artifactory 远程存储库能够缓存结果,但它们无法预加载(预缓存)所有内容,这使得它们在许多用例中不可靠且不安全。

我处于这样一种情况,我需要 load/import 一些已经存在的 yum 存储库,并允许很少有人在其中上传新的人工制品,甚至 将它们恢复到以前的状态 如有必要。

您可以执行以下操作以导入 Yum 存储库:

  1. 在 Artifactory 中创建本地 Yum 存储库。确保配置 "YUM Metadata Folder Depth" 以匹配导入存储库的布局
  2. 下载您要导入的外部 Yum 存储库的内容。确保保留原始存储库布局。将存储库的内容复制到服务器 运行 Artifactory
  3. 转到管理 > 导入和导出 > 存储库 > 从路径导入存储库
  4. Select 您在步骤 1 中创建的存储库作为目标本地存储库
  5. 填写要导入的仓库内容路径,点击"Import"
  6. 等待 Artifactory 计算 Yum 元数据或主动浏览到存储库的根目录并为右侧的上下文菜单选择 "Recalculate Index"