【发布时间】:2014-08-22 13:13:35
【问题描述】:
我在 Vmware Vsphere ESXi 5.5 上使用 bitnami gitlab 堆栈,我不小心删除了 ibdata1 并重新启动了 mysql。我没有任何备份,只有我可以去上一个 Snapshop。
我需要帮助以了解是否可以使用上次快照文件上的副本恢复当前存储库文件?
【问题讨论】:
标签: restore gitlab bitnami repository
我在 Vmware Vsphere ESXi 5.5 上使用 bitnami gitlab 堆栈,我不小心删除了 ibdata1 并重新启动了 mysql。我没有任何备份,只有我可以去上一个 Snapshop。
我需要帮助以了解是否可以使用上次快照文件上的副本恢复当前存储库文件?
【问题讨论】:
标签: restore gitlab bitnami repository
存储库保存在repos_path 中定义的gitlab.yml 中。您可以备份存储库,然后从头开始重新安装 GitLab。
GitLab 有一个 import script 用于将现有存储库导入 GitLab。您可以运行脚本来重新创建项目。由于您删除了数据库,所有现有的事件、cmets、问题都丢失了!
【讨论】:
foo。然后会有一个文件夹repositories/foo。如果该文件夹已存在,则在创建新用户时可能会出现问题。我建议将所有 repos 移动到管理员命名空间,将它们导入 GitLab,重新创建所有用户,然后将项目移动到目标命名空间。