我使用以下命令进行备份:
gitlab-rake gitlab:backup:create
字符串该命令的问题是,它需要备份当前存在的所有存储库,这是我不想要的。假设我有项目A和项目B的存储库,其中我希望只备份项目A下的所有存储库。你知道我该怎么做吗?
pokxtpni1#
GitLab 16.2(2023年7月)应该可以帮助:
内置的backup and restore工具增加了跳过特定存储库的功能。Rake任务现在接受一个逗号分隔的组或项目路径列表,在使用新的SKIP_REPOSITORIES_PATHS环境变量进行备份或恢复期间将跳过这些路径。这将允许您跳过,例如,陈旧或存档的项目,不随时间而改变,节省您
SKIP_REPOSITORIES_PATHS
感谢Yuri Konotopov为这个community contribution!参见文档和Issue。
unhi4e5o2#
备份单个代表时,应使用客户端方法:
git clone Url0fProjectA
字符串对于项目的gitlab Metadata数据,也可以使用客户端的gitlab API来获取。gitlab API的更多信息,请访问您的https://gitlburl/help/api/README.md
gitlab API
https://gitlburl/help/api/README.md
2条答案
按热度按时间pokxtpni1#
GitLab 16.2(2023年7月)应该可以帮助:
备份新增跳过项目功能
内置的backup and restore工具增加了跳过特定存储库的功能。
Rake任务现在接受一个逗号分隔的组或项目路径列表,在使用新的
SKIP_REPOSITORIES_PATHS
环境变量进行备份或恢复期间将跳过这些路径。这将允许您跳过,例如,陈旧或存档的项目,不随时间而改变,节省您
感谢Yuri Konotopov为这个community contribution!
参见文档和Issue。
unhi4e5o2#
备份单个代表时,应使用客户端方法:
字符串
对于项目的gitlab Metadata数据,也可以使用客户端的gitlab API来获取。
gitlab API
的更多信息,请访问您的https://gitlburl/help/api/README.md