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界面,删除项目成功。

猜你喜欢

转载自blog.csdn.net/qq_37837432/article/details/121642542
今日推荐