gitlab删除project失败,报错500
·
1、查看日志找原因
#使用下面命令动态打印日志,删除project,看看会报啥错
gitlab-ctl tail

日志中提示是token不一致导致的,需要修改psql数据库来解决
2、修改psql
#登录psql
/data/postgresql/bin/psql gitlab
#查看ci_group_variables 和 ci_variables 表
SELECT * FROM public."ci_group_variables";
SELECT * FROM public."ci_variables";

#清除项目、组和整个实例的所有令牌
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;
UPDATE ci_runners SET token = null, token_encrypted = null;

3、刷新gitlab界面,删除项目成功。
更多推荐
所有评论(0)