如何手动同步单个存储库

帕特里克·罗素
2023-01-22 11:06

在某些情况下联合存储库其他同步系统不适合迁移用例。如果需要快速推送大量数据,可以使用JFrog CLI下载然后上传单个存储库。JFrog CLI可以扩展很多很多。

请注意,你需要有一个本地磁盘,至少是你想要同步的存储库的大小,在继续之前检查“Artifact Count / size”菜单项:

[示例:将下载198 MB]
用户添加图片

1.下载及安装JFrog CLI在新的Artifactory -配置它来识别旧的和新的服务器:为Source Artifactory填写连接细节
jfrog config add new #为目标Artifactory填写连接细节

2.下载Old Artifactory存储库的当前内容。本例中使用“Migration-Repository”。

#在挂载的磁盘位置执行此操作,磁盘上至少有存储库的大小可用
mkdir -p /tmp/迁移存储库

cd / tmp / Migration-Repository

Jfrog配置使用旧

根据需要调整“——threads”设置
jfrog rt download——threads 15 Migration-Repository/*

3.(可选)如果这是New Artifactory上的数据替换,则必须删除那里的内容才能有效地替换它。只有当这是替换而不是更新时才这样做。
Jfrog配置使用new

#一次删除15个内容
jfrog rt delete——threads 15 Migration-Repository

4.将数据上传到New Artifactory,这里使用“Migration-Repository”,但可以上传到不同的存储库:
Jfrog配置使用new

当读取ITEM时,显示|do jfrog rt u——threads=10——flat=false——递归=true完成

最后的上传序列将把所有下载的数据推到New Artifactory。