因为种种原因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:28) 沙发
学习了赞一个