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技術,中間件,資料庫,應用等文章的分享,還有其他的人文文章,放松心情,可以點選右側分類來查找相關的内容,也可以在留言本裡給我留言交流技術:
OPSZHN個人技術分享部落格 - 享受每一天