Migration 从Aptly迁移到jfrog Artifactory

Migration 从Aptly迁移到jfrog Artifactory,migration,debian,artifactory,jfrog-cli,Migration,Debian,Artifactory,Jfrog Cli,我们目前正在使用Aply进行Debian软件包管理。我们想迁移到Jfrog artifactory 试图在Artifactory中设置远程存储库。但是artifactory只支持从另一个artifactory服务器进行复制 探索复制deb文件并将其放入artifactory文件系统并重新计算索引等选项。可能吗?还有其他建议吗 注意:我们有10 TB(160k)的deb包。逐个添加将非常耗时。我认为没有直接的方法可以做到这一点,但我建议您执行以下操作: 在Artifactory中创建一个远程存储库

我们目前正在使用Aply进行Debian软件包管理。我们想迁移到Jfrog artifactory

试图在Artifactory中设置远程存储库。但是artifactory只支持从另一个artifactory服务器进行复制

探索复制deb文件并将其放入artifactory文件系统并重新计算索引等选项。可能吗?还有其他建议吗


注意:我们有10 TB(160k)的deb包。逐个添加将非常耗时。

我认为没有直接的方法可以做到这一点,但我建议您执行以下操作:

  • 在Artifactory中创建一个远程存储库,并将其恰当地指向
  • 从适当的位置获取包列表
  • 向每个包发送head请求,以便该包将在远程存储库缓存中着陆
  • 使用插件将包从远程存储库缓存移动到本地存储库。这可能对你有帮助

  • 当然,您需要编写此过程的脚本,因为数据量很大。

    我认为您混淆了Artifactory的远程存储库和复制。您可以设置指向非人工repo的远程repo。复制意味着将工件从一台服务器实际复制到另一台服务器。使用远程repo,您基本上可以“代理”本地工件中的远程存储库,并且只有从远程repo“请求”的项目才会在本地缓存。您可以在这里阅读更多内容-我了解@Ortsigat,因为镜像是debian存储库中的一个概念,我认为Artifactory可能有这个特性,anks@LakshmiPrasad,我将检查这个插件