项目丢失,出现500页面,exit status 128 报错找不到项目

gogs 版本:0.11.86.0130
项目打不开了,出现500页面。日志如下:

2019/08/13 06:49:37 [ WARN] Fail to health check repository ‘D:\codegitroot\g-5\offer_proxyl_ex_ctp_mul.git’: chdir D:\codegitroot\g-5\offer_proxyl_ex_ctp_mul.git: The system cannot find the file specified.
2019/08/13 06:49:37 [ WARN] Fail to health check repository ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 06:49:37 [ WARN] Fail to health check repository ‘D:\codegitroot\g5\offer_proxyl_ex_ctp_mul.git’: chdir D:\codegitroot\g5\offer_proxyl_ex_ctp_mul.git: The system cannot find the file specified.
2019/08/13 10:12:52 [ERROR] […/routes/repo/http.go:288 gitCommand()] Git: exit status 128 -
2019/08/13 10:15:50 [ERROR] […/routes/repo/http.go:288 gitCommand()] Git: exit status 128 -
2019/08/13 10:16:38 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 10:17:16 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 10:18:24 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 10:19:41 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 10:21:17 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13 10:22:08 [ERROR] […g/context/context.go:191 ServerError()] GetTags ‘D:\codegitroot\g5\skiplist.git’: exit status 128 - fatal: not a git repository (or any of the parent directories): .git
2019/08/13

之前使用了一段时间没有问题,因为项目太多,所以最近利用子模块创建了一个项目目录,然后接连两天有两个项目打不开了,提示如上报错,请问是什么原因呢,和子模块有没有关系吗。 因为有很多别人的项目所以不敢随便重启升级gogs,所以先来请教一下。

… 是怎么用子模块建的。。感觉文件系统里仓库都找不到了

就是单独创建一个项目目录,根目录和第二级目录没有项目,只是通过子模块创建了个文件夹,第三级目录开始是项目。但是这只是当做一个目录来使用,平时使用的时候还是对项目自己的git地址进行提交,对这个应该没有影响吧,用了几天之后就发现找不到项目了,但是我看文件系统里我的项目还在,只是读不出来了。

。。。其实我有点懵,你说的 “单独创建一个项目目录”,是什么意思?

简单的说就是一个文件夹目录,利用子模块嵌套,每一层文件夹都是上一层的子模块,组成一个树形结构,所有的子节点都是一个文件夹来当做子模块,只有叶子节点有真实的项目工程,不知道这么说你明白不,

感觉上项目找不到和子模块应该没有关系的呢,为什么会识别不到呢。

。。我不明白的点是,你创建了一个正常的git仓库,还是改动了文件系统?

我只是正常的创建了git仓库,没有该gogs的任何东西。

好吧。。那你有没有系统 audit log,我比较怀疑。。有人误删了服务器上的文件(别的用户发生过)