Gitlab迁移后,可能会报错,原因是因为一些token的问题,产生很多的500错误。
解决办法:
在终端执行
gitlab-rails dbconsole
gitlabhq_production=> UPDATE projects SET runners_token = null, runners_token_encrypted = null;
gitlabhq_production=> UPDATE namespaces SET runners_token = null, runners_token_encrypted = null;
gitlabhq_production=> UPDATE application_settings SET runners_registration_token_encrypted = null;
执行完命令后,重启gitlab服务
如果gitlab-rails dbconsole进不去,则使用
gitlab-psql -d gitlabhq_production