记一次gitlab仓库恢复

因为种种原因gitlab瞎了,启动不了了,接下来且看我操作。

找到gitlab的仓库目录

默认/var/opt/gitlab,或者你定义的目录

再进入git-data/repositories,此时你已找到gitlab的仓库的group,每个group文件夹内都有对应的仓库。

具体操作

随便进入一个仓库目录,你有没有发现跟你本地的git仓库.git目录面的目录结构类似?没错,个人觉得基本是一样的。此时你仅仅需要修改config文件,将bare = true改为bare = false,然后将改文件夹名更改为.git,最后直接执行git reset --hard

此时你ls -l看看是不是文件都出来了?恭喜你,恢复到此结束~

评论

评论正在提交中...请稍后
评论提交成功...
  1. #1

    站元素主机 (2020-12-18 15:09:28) 沙发
    学习了赞一个

  2. #2

    头条 (2021-07-12 14:21:07) 板凳
    文章不错关注一下

  3. #3

    雷达探币 (2021-11-19 15:10:24) 地板
    旧时光是个哑巴,唱不出我的天涯海角 https://coincryptoradar.com

  4. #4

    自媒体运营 (2021-12-08 10:27:09)
    不错,必须顶一下!

  5. #5

    防水材料加盟 (2022-01-13 11:53:20)
    赞一个

  6. #6

    快乐编程,快乐生活 (2022-06-30 07:53:17)
    不是每一场缘,都能永远;不是每一段情,都有结局。再热的心,如果不被重视也会凉;再深的情,如果不被珍惜也会淡 https://happycodinghappylife.com