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

sor*_*rin 5 yum artifactory

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

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

Artifactory远程存储库能够缓存结果,但是它们无法预加载(预缓存)所有内容,使得它们对于许多用例而言不可靠且不安全.

我处于这样一种情况:我需要加载/导入一些已经存在的yum存储库,并允许很少人在其中上传新的文物,或者甚至在必要时将它们恢复到以前的状态.

Dro*_*sky 6

您可以执行以下操作以导入Yum回购:

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