背景:Gitlab通过备份迁移后,在修改或删除项目时,页面报500错误,原因是迁移前原有服务器中的postgsql的project表中的token没有同步过来后token不一致导致的。
解决办法:需要进入gitlab内置的数据库,将所有的token清除掉
1、进入gitlab内置的数据库(其他版本的命令可能会不一致)
[root@node_192 ~]# gitlab-psql
# 执行以下命令,将token进行删除
gitlabhq_production=# UPDATE projects SET runners_token = null, runners_token_encrypted = null;
UPDATE 40
gitlabhq_production=# UPDATE namespaces SET runners_token = null, runners_token_encrypted = null;
UPDATE 58
gitlabhq_production=# UPDATE application_settings SET runners_registration_token_encrypted = null;
UPDATE 1
2、再次访问Gitlab,验证删除项目
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
Wechat
微信扫一扫,加我!
微信号已复制
微信公众号
微信扫一扫,关注我!
公众号已复制
评论