Как скопировать части репозитория в Artifactory?

Как скопировать части репозитория в Artifactory?

Я пытаюсь скопировать части x86_64 репозитория CentOS 8 изhttp://mirror.centos.org/centos/8/напрямую в Artifactory. Я успешно скопировал некоторые функции (BaseOS, дополнения и т. д.) в локальную файловую систему, а затем использовал jfrog для загрузки их в Artifactory, но предпочел бы копировать напрямую с веб-сайта CentOS в репозиторий Artifactory.

Я попытался скомпилировать httpfs и httpfs2 на машине, на которой работает Artifactory, с мыслью, что я мог бы смонтировать веб-сайт CentOS 8 локально и использовать его jfrog rt uдля копирования из «локальной» (файловой системы Fuse) в Artifactory, но они не скомпилировались (если httpfs/httpfs2 считается очень хорошим способом сделать это, я подробно опишу ошибки компиляции).

Я успешно использовал эту jfrog rtкоманду (несмотря на ее странные ссылки), поэтому меня это устраивает, но я открыт для любого работающего метода.

Целью в Artifactory является каталог, расположенный ниже репозитория RPM, определенного в Artifactory, поэтому это исключает несколько возможностей (создание удаленного репозитория Artifactory и копирование оттуда в подкаталог, копирование в новый репозиторий Artifactory).

Одна из возможностей, которую я не пробовал, — это копирование (curl, wget и т. д.) непосредственно в какой-либо каталог ОС, которым владеет Artifactory (и который автоматически индексируется?), так что если это возможно, дайте мне знать.

решение1

Rclone— это замечательный способ монтирования всего, включая http только для чтения, так что репозиторий CentOS 8 можно смонтировать на хосте Artifactory, а jfrog может загрузить его оттуда.

Связанный контент