gitlab通过备份迁移后,在修改或是删除项目时,报500错误,原因是迁移前后的token不一致导致的
解决办法:需要进入gitlab内置的数据库,将所有的token清除掉
进入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;
刷新页面,500错误消失,修改成功
欢迎访问个人技术博客,有各种关于linux技术,中间件,数据库,应用等文章的分享,还有其他的人文文章,放松心情,可以点击右侧分类来查找相关的内容,也可以在留言本里给我留言交流技术:文章来源:https://www.toymoban.com/news/detail-519553.html
OPSZHN个人技术分享博客 - 享受每一天文章来源地址https://www.toymoban.com/news/detail-519553.html
到了这里,关于gitlab备份迁移后修改项目报500错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!