小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复?

2023-10-02 23:44:02 +08:00
 Seymer

如题。

现在我重新安装了一个 gitlab ,也配置好使用之前的 git-data repositories ,但是网页端仍看不到之前的项目。当我创建和之前同名的仓库时会显示已存在,请问如何才能将仓库的数据扫描到数据库里使其显示。

2049 次点击
所在节点    GitLab
5 条回复
davidyin
2023-10-03 06:26:11 +08:00
都没有做备份吗?
Citrus
2023-10-03 09:50:05 +08:00
GitLab 前端展示和后端存储是分开的,前端展示的是数据库里存储的项目信息。你这个情况项目的信息和权限管理之类的肯定都没了。但是代码都还在,可以把代码逐个 push 回去。
Seymer
2023-10-03 10:08:06 +08:00
@Citrus 请问怎么 push 回去
Citrus
2023-10-04 11:31:52 +08:00
@Seymer 配置好 ssh key 之类的直接进对应的文件夹 push 就可以。可能还需要改一下 remote 。
Seymer
2023-10-04 18:46:47 +08:00
@Citrus 嗯嗯,谢谢,已经搞定了。其实还有点麻烦,因为项目太多,还分很多组,最后参考了上面链接的内容写了个脚本,才省了很多事。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX