如何手动同步单个存储库
在某些情况下联合存储库其他同步系统不适合迁移用例。如果需要快速推送大量数据,可以使用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。
