天天看点

gitlab备份迁移后修改项目报500错误

gitlab通过备份迁移后,在修改或是删除项目时,报500错误,原因是迁移前后的token不一致导致的

解决办法:需要进入gitlab内置的数据库,将所有的token清除掉

gitlab备份迁移后修改项目报500错误

进入gitlab内置的数据库:适用于gitlab的14.8.2-ee版本,其他版本的命令可能会不一致

gitlab-rails dbconsole --database main
           

执行以下命令,将token进行删除:

UPDATE projects SET runners_token = null, runners_token_encrypted = null;
UPDATE namespaces SET runners_token = null, runners_token_encrypted = null;
UPDATE application_settings SET runners_registration_token_encrypted = null;
           
gitlab备份迁移后修改项目报500错误

刷新页面,500错误消失,修改成功

gitlab备份迁移后修改项目报500错误

欢迎访问个人技术博客,有各种关于linux技术,中间件,数据库,应用等文章的分享,还有其他的人文文章,放松心情,可以点击右侧分类来查找相关的内容,也可以在留言本里给我留言交流技术:

OPSZHN个人技术分享博客 - 享受每一天

gitlab备份迁移后修改项目报500错误
gitlab备份迁移后修改项目报500错误