gitlab 仓库突然找不到了, No repository,原来是被勒索锁住了
No repository
The repository for this project does not exist.
This means you can not push code until you create an empty repository or import existing one.
1. 运行环境
docker 下运行 13.3.6 的版本
映射路径:
/home/data:/var/opt/gitlab:rw
在我的主机上 /home/data 上有git-data 的相关文件,进入exec 容器中也找到了相应的文件映射。
尝试过几种方式无果:
第一种
给目录 git 权限组
chmod git /var/opt/gitlab
重启,无效。
第二种配置git_data_dirs
把 repositories 配置到另外一个目录,把旧的repositories代码移过去,还是无果
gitlab-ctl restart
重启之后还是没有效果。
第三种 网上比较多讨论的是清理缓存
gitlab-rake cache:clear
但是对于我来说,没效果。
相关资料:
stackoverflow.com/questions/485183...
www.cnblogs.com/weifeng1463/p/1222...
让人害怕的结果来了
被勒索了
在 git-data 里面 有出现 locked 的文件,被加密了
其中 RECOVERY_README.html 是上面截图的信息,还有各个语言的版本,猜想应该是gitlab 的版本低了,或者用的是买宽带送的天翼云防护的力度不够
各位,再见,祭天了
本地开发也有一份吧