【问题标题】:How do you get Gitlab Backup for Specific Repository您如何获得特定存储库的 Gitlab 备份
【发布时间】:2018-11-30 10:18:49
【问题描述】:

我已使用以下命令进行备份:

gitlab-rake gitlab:backup:create 

该命令的问题是,它需要备份当前存在的所有我不想要的存储库。

假设我有项目 A 和项目 B 的存储库,我希望仅备份项目 A 下的所有存储库。

知道我该怎么做吗?

【问题讨论】:

    标签: git github repository gitlab backup


    【解决方案1】:

    备份单个代表,您应该使用客户端方法:

    git clone Url0fProjectA
    

    对于你项目的gitlab Metadata数据,你也可以使用客户端的gitlab API来获取。

    gitlab API的更多信息,请访问您的https://gitlburl/help/api/README.md

    【讨论】:

    • 您是否在您的组织中尝试过“克隆和恢复”方法?它是否可以帮助您在需要时恢复?修复部分是我怀疑适用于上述内容的部分。克隆只需复制 git repo 即可。并且 API 执行会使事情变得更加复杂。我发现“rake”机制很有效,但不确定需要添加过滤器以跳过其他不必要的存储库。
    • gitlab Rake支持备份实例不同类型的数据,但不过滤特殊rebo。更多信息请查看你的gitlab的帮助文档:help/raketasks/backup_restore.md
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 2023-02-02
    • 2021-06-14
    • 2010-11-18
    • 2015-10-13
    • 1970-01-01
    相关资源
    最近更新 更多