gitlab点击项目 报500错误解决方案

gitlab issues
https://gitlab.com/gitlab-org/gitlab-foss/-/issues/17873

解决方案
是gitlab数据迁移时的一个缺陷。解决方法:
1、覆盖原来gitlab的 db_key_base 到新的gitlab
db_key_base 位置在 /etc/gitlab/gitlab-secrets.json
2、EE版本执行
sudo gitlab-rails runner "Project.where(mirror: false).where.not(import_url: nil).each { |p| p.import_data.destroy if p.import_data }"
CE版本执行
sudo gitlab-rails runner "Project.where.not(import_url: nil).each { |p| p.import_data.destroy if p.import_data }"

你可能感兴趣的:(gitlab点击项目 报500错误解决方案)