如何將儲存庫的一部分複製到 Artifactory?

如何將儲存庫的一部分複製到 Artifactory?

我正在嘗試從以下位置複製 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 可以從那裡上傳它。

相關內容