我正在尝试从以下位置复制 CentOS 8 存储库的 x86_64 部分http://mirror.centos.org/centos/8/直接到Artifactory。我已成功将一些功能(BaseOS、附加功能等)复制到本地文件系统中,然后使用 jfrog 将它们上传到 Artifactory,但更愿意直接从 CentOS 网站复制到 Artifactory 存储库。
我尝试在 Artifactory 运行的机器上编译 httpfs 和 httpfs2,想法是我可以在本地安装 CentOS 8 网站并用于jfrog rt u
从“本地”(fuse 文件系统)复制到 Artifactory,但它们无法编译(如果 httpfs/httpfs2 被认为是一个非常好的方法,我将详细说明编译错误)。
我已经jfrog rt
成功地使用了该命令(尽管它有奇怪的引用),所以我对此感到满意,但我对任何有效的方法持开放态度。
Artifactory 中的目标是 Artifactory 中定义的 RPM 存储库下方的目录,因此排除了几种可能性(创建远程 Artifactory 存储库并从那里复制到子目录,再复制到新的 Artifactory 存储库)。
我没有尝试过的一种可能性是直接复制(curl、wget 等)到 Artifactory 拥有的某个操作系统目录(并自动索引?),所以如果有这种可能性请告诉我。
答案1
克隆是一种挂载各种内容的绝佳方式,包括 http 只读,因此 CentOS 8 存储库可以挂载在 Artifactory 主机上,jfrog 可以从那里上传它。