如何重命名存储库

丹尼尔Poterman
2023-01-22 11:09

尽管重命名存储库在技术上是可行的,但我们强烈建议您不要尝试这样做,因为这通常会导致不可预测的和明显不受欢迎的行为(例如,断开链接,工件丢失等)。

另一种解决方案是创建一个新的存储库使用您想要的名称,确保它具有相同的配置作为您原本打算重命名的存储库。此后,移动从旧存储库到新存储库的所有内容。注意:由于Artifactory是基于校验和存储的,这将不是一个代价高昂的过程。

这是循序渐进的过程:
1.运行存储库配置REST API来获取和放置到JSON归档旧存储库的完整配置:curl -X GET -u: " https://localhost:8081/artifactory/api/repositories/ " > repository-config.json2.在JSON文件中,更改键值到新存储库的名称。
3.运行创建存储库基于更新的JSON文件创建新的存储库的REST API:curl -X PUT -H "Content-Type:application/vnd.org.jfrog.artifactory.repositories.LocalRepositoryConfiguration+json" "https://localhost:8081/artifactory/api/repositories/" -u: -d@repository-config.json .4.使用UI或控件将旧存储库中的所有内容移到新存储库中移动项目REST API:curl -X POST -u: "https://localhost:8081/artifactory/api/move/?= / < newRepoKey >”
关键词:重命名,重命名,重命名存储库,存储库配置