【开源工具】GitLab 跨大版本迁移实战:告别逐级升级,一键迁移仓库与用户权限
摘要
- 当 GitLab 实例版本过旧(如 7.x / 8.x / 9.x),官方要求按版本逐级升级,路径长、风险高。本文介绍我开源的 Shell 工具
gitlab-migrate——通过「新装 GitLab + 数据迁移」的方式,自动化完成仓库 mirror 迁移、Group/个人项目区分处理、用户权限同步,支持断点续传与并行推送。
gitlab-migrate——通过「新装 GitLab + 数据迁移」的方式,自动化完成仓库 mirror 迁移、Group/个人项目区分处理、用户权限同步,支持断点续传与并行推送。记录 Claude Code、OpenCode 与 Codex CLI 的 API 流量。在自包含 HTML 查看器中查看系统提示词、工具输出、思考块以及完整请求/响应数据。
mariozechner/claude-trace 的分支版本,扩展支持 Claude Code V2+ 原生二进制、独立的 OpenCode 命令(多 provider 拦截,Anthropic 与 OpenAI API 格式),以及 Codex CLI ChatGPT OAuth 追踪(通过 ChatGPT 账号登录 —— 多数用户的默认 Codex 认证方式)。
redis-7.4.7非 Redis8 中新增的向量功能)redis-7.4.7,springboot-3.5.8