当/etc/gitlab/gitlab-secrets.json文件丢失时 如果您没有备份secrets文件,则必须完成几个步骤才能使GitLab重新正常工作。 secrets文件负责存储包含必需的敏感信息的列的加密密钥。如果密钥丢失,GitLab将无法解密这些列,从而阻止对以下项目的访问: CI/CD变量 Kubernetes / GCP集成 自定义页面域 项目错误跟踪 Runner认证 项目镜像 集成 webhooks 在CI/CD变量和runner认证等情况下,您可能遭遇未曾预料到的结果,例如: 工作卡住了 访问页面报500错误。