V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Seymer
V2EX  ›  GitLab

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

  •  
  •   Seymer · 208 天前 · 1297 次点击
    这是一个创建于 208 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。

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

    第 1 条附言  ·  207 天前
    5 条回复    2023-10-04 18:46:47 +08:00
    davidyin
        1
    davidyin  
       207 天前
    都没有做备份吗?
    Citrus
        2
    Citrus  
       207 天前 via iPhone
    GitLab 前端展示和后端存储是分开的,前端展示的是数据库里存储的项目信息。你这个情况项目的信息和权限管理之类的肯定都没了。但是代码都还在,可以把代码逐个 push 回去。
    Seymer
        3
    Seymer  
    OP
       207 天前
    @Citrus 请问怎么 push 回去
    Citrus
        4
    Citrus  
       206 天前 via iPhone
    @Seymer 配置好 ssh key 之类的直接进对应的文件夹 push 就可以。可能还需要改一下 remote 。
    Seymer
        5
    Seymer  
    OP
       206 天前
    @Citrus 嗯嗯,谢谢,已经搞定了。其实还有点麻烦,因为项目太多,还分很多组,最后参考了上面链接的内容写了个脚本,才省了很多事。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1452 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:07 · PVG 01:07 · LAX 10:07 · JFK 13:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.