因为种种原因gitlab瞎了,启动不了了,接下来且看我操作。
找到gitlab的仓库目录
默认 /var/opt/gitlab,或者你定义的目录
再进入 git-data/repositories,此时你已找到gitlab的仓库的group,每个group文件夹内都有对应的仓库。
具体操作
随便进入一个仓库目录,你有没有发现跟你本地的git仓库 .git目录面的目录结构类似?没错,个人觉得基本是一样的。此时你仅仅需要修改config文件,将 bare = true改为 bare = false,然后将改文件夹名更改为 .git,最后直接执行 git reset --hard。
此时你 ls -l看看是不是文件都出来了?恭喜你,恢复到此结束~
2020年12月18日 15:09 沙发
学习了赞一个