GitLab API 指南(v3 与 v4 对比)
摘要
- 本文档介绍 GitLab REST API 的 v3 与 v4 差异,并结合本仓库迁移工具的实际调用场景说明:如何判断版本、常见接口对比、v4 独有能力,以及排障要点。
- 官方背景:GitLab 自 9.0 起引入并推荐 API v4;9.5 起 v3 停止支持;11.0 起 v3 被完全移除。现代实例(11.0+)只能使用 v4。
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