gitlab使用备份文件进行恢复后访问报500问题

问题:
gitlab使用备份文件进行恢复(可参考https://blog.****.net/felix_yujing/article/details/52918803 )之后,其他访问可以正常,但在访问项目repo时报500页面。

查看日志:
在/var/log/gitlab/gitlab-rails/production.log目录下查看日志发现,在访问项目repo地址时,报了如下错误。
gitlab使用备份文件进行恢复后访问报500问题

解决方法:
在网上查找资料发现,这是由于db_key_base问题导致的。将原来gitlab配置文件/etc/gitlab/gitlab-secrets.json拷贝过来,然后执行gitlab-ctl reconfigure命令使配置生效,再访问就可以正常了。