极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

返回列表 发布新帖

Git还原问题

781 0
发表于 2024-4-23 10:56:55 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我将gitlab从12升级到16.9.1版本,在最后几个版本升级后,gitlab遇到了系统用户权限问题,在通过删除用户,重新配置也没有解决。

然后通过命令gitlab-rake gitlab:backup:create进行了备份。备份后对16.9.1版本进行了重新安装。
重新安装后,通过gitlab-rake gitlab:backup:restore还原,postgresql数据库的数据全部还原成功了,但是repositories下的文件没有还原,还原日志显示这里跳过了
日志如下:


{"command":"restore","gl_project_path":"commons","level":"warning","msg":"skipped restore","pid":25183,"relative_path":"@hashed/d4/73/d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35.git","storage_name":"default","time":"2024-04-05T11:11:49.843Z"}


还原后,重新配置 gitlab-ctl reconfigure,再重启后,使用备份的用户名密码登录gitlab,查看全部的用户,项目的分支,提交历史等信息都在,唯独查看项目时,提示没有文件。

我测试过这个版本的备份和还原,在备份后,卸载gitlab再重装,完整恢复了之前的备份和信息。

有以下问题求助:
1、我如何排查这个问题,并能够解决
2、因为还原日志打印的信息太少了,如何能打印更详细的信息,以便我能找到此问题

如果您还有其他更好的解决办法,也请给出,谢谢!

回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表