正文

如果你用的是个人 Google 账号、Google AI Pro、Google AI Ultra,或免费的 Gemini Code Assist for individuals,先确认当前账号是否已经进入 Antigravity CLI 迁移路径。

Google 官方公告写明,2026-06-18 起,这些个人路径下的 Gemini CLI 和 Gemini Code Assist IDE extensions 会停止服务请求。企业许可和 Google Cloud 路径不一样,不要把所有账号都当成同一种情况。

随着开发工具不断升级与整合,很多开发者希望将现有的 Gemini CLI 个人账号迁移到新的 Antigravity CLI,以享受更强大的功能、统一的账号体系和更高效的工作流。本文将详细介绍迁移步骤、注意事项以及常见问题,确保整个过程顺利完成。

一、迁移前准备

在开始迁移之前,需要做一些基础准备工作,以防数据丢失或操作错误。

迁移前不要先删 ~/.gemini,也不要先卸载 Gemini CLI。先把新 CLI 跑通,再决定旧 CLI 是否保留。这样出问题时还能对照旧配置。

  • 确认账号状态:确保 Gemini CLI 的个人账号正常登录且数据完整,并确认 Antigravity CLI 已注册或可注册新账号。
  • 备份重要数据:导出 Gemini CLI 配置文件,例如 ~/.gemini/config.json;备份关键项目文件、API Keys、token、历史日志等。
  • 更新 CLI 到最新版本:确保本地 Gemini CLI 和 Antigravity CLI 均为最新版,以避免兼容性问题。
  • 记录环境变量:记下 Gemini CLI 的环境变量、路径和相关依赖,以便在 Antigravity CLI 中复用。

二、安装 Antigravity CLI

如果尚未安装 Antigravity CLI,可以按照以下步骤进行安装。安装完成后,重新打开一个终端窗口,让新的命令路径生效。

确认命令能正常输出版本号后,再进入账号迁移步骤。不要在命令路径还没生效时反复重装。

Bash
# Mac / Linux
curl -fsSL https://antigravity.dev/cli/install.sh | bash

# Windows PowerShell
iwr https://antigravity.dev/cli/install.ps1 -UseBasicParsing | iex

# 验证版本
antigravity --version

三、配置账号与认证

Antigravity CLI 支持多种登录方式,包括邮箱密码、OAuth、以及 API Key。迁移时建议使用官方推荐的账号绑定方式。

通过已有 Gemini 账号迁移时,Antigravity CLI 提供迁移命令,可直接将 Gemini CLI 账号关联到 Antigravity 账号。命令执行后,CLI 会提示输入 Gemini CLI 的用户名或邮箱、token 或密码,并选择是否同步配置文件。

如果自动迁移失败,可以手动将 Gemini 配置文件迁移,再登录 Antigravity CLI 并检查当前账号。

确认账号绑定成功后,再迁移项目、API Keys 和插件。不要在账号状态不明确时继续导入资源。

Bash
# 自动迁移
antigravity migrate --from gemini

# 手动复制配置
cp ~/.gemini/config.json ~/.antigravity/config.json

# 登录并检查账号
antigravity login
antigravity whoami

四、迁移项目和资源

Gemini CLI 账号中可能存在多个项目、API Keys 或插件,需要同步到 Antigravity CLI。

先导出项目列表,再在 Antigravity CLI 中导入。API Keys 和插件也要逐项检查,不要假设所有内容都会自动同步。

如果某个插件或扩展没有同步成功,先检查路径和权限,再看 Antigravity CLI 是否支持同类插件格式。不要直接把旧目录全量覆盖到新目录。

Bash
# 导出项目列表
gemini list-projects --json > projects.json

# 在 Antigravity CLI 中导入
antigravity import-projects projects.json

# 查看 Gemini CLI 中的 Keys
gemini keys list

# 在 Antigravity CLI 中创建或导入 Keys
antigravity keys import keyfile.json

# 迁移自定义插件或模板
cp -r ~/.gemini/plugins/* ~/.antigravity/plugins/

五、验证迁移结果

迁移完成后,需要进行全面验证,确保数据、配置、项目和 API 正常运行。

验证时至少检查四件事:账号是否正确、配置是否完整、关键项目能否运行、API Key 和权限是否可用。建议选取一个关键项目进行本地运行或部署测试,确认迁移没有破坏配置。

如果你的项目依赖特定环境变量或路径,也要逐项对照旧 Gemini CLI 配置。迁移成功不等于所有本地工作流都已经恢复。

Bash
# 检查账号信息
antigravity whoami

# 检查配置和环境变量
antigravity config list

六、常见问题与解决方案

1. 迁移过程中提示 token 无效怎么办?

请确认 Gemini CLI token 未过期,或者使用密码登录尝试。必要时先回到 Gemini CLI 确认旧账号仍能正常登录。

2. 迁移后项目列表不完整怎么办?

可能是部分项目存储在不同环境。建议导出 projects.json 后手动导入,并对照旧账号中的项目列表逐项检查。

3. 插件未同步成功怎么办?

检查路径和权限,确保 Antigravity CLI 插件目录存在且可写。自定义插件还要确认格式是否仍被支持。

4. 迁移后命令报错“找不到文件”怎么办?

检查环境变量和路径配置,确保 $PATH 已包含 Antigravity CLI 安装目录。Windows 上建议重新打开 PowerShell 后再验证。

5. 是否可以撤销迁移?

手动备份 Gemini CLI 配置后可以恢复旧配置,但 Antigravity CLI 已生成的账号信息无法自动回滚。迁移前备份仍然是最重要的保护措施。

七、迁移小技巧

为了降低迁移风险,建议按步骤推进,不要一次性搬完所有内容。

  • 分步迁移:先迁移账号和配置,再迁移项目和 API Keys,避免一次性操作引发不可预期错误。
  • 保持 Gemini CLI 可用:迁移期间不要卸载 Gemini CLI,确保可以回退或参考旧配置。
  • 使用官方迁移工具:Antigravity CLI 提供官方迁移命令时,优先使用,减少错误。
  • 备份关键数据:包括 token、配置文件、插件、项目 JSON 文件等。

结论

将 Gemini CLI 个人账号迁移到 Antigravity CLI 并不复杂,但需要做好准备、配置、迁移、验证四个环节。

核心要点总结:

通过以上步骤,可以确保迁移平稳、安全、高效,享受 Antigravity CLI 带来的更高效工作流和统一账号管理体验。

  • 迁移前备份数据和配置。
  • 安装最新 Antigravity CLI 并选择自动或手动迁移方式。
  • 同步项目、API Keys 和插件。
  • 验证账号、项目、配置和 API 是否正常。
  • 遇到问题参考官方文档或手动调整配置。

参考来源

Transitioning Gemini CLI to Antigravity CLIGoogle Developers BlogMigrating from Gemini CLIGoogle Antigravity 文档Getting Started with Antigravity CLIGoogle Antigravity 文档Using AGY CLIGoogle Antigravity 文档

相关文章

Claude、GPT、Gemini 怎么选:AI Coding 任务分配和验证清单智能编程 / 约 12 分钟为什么 AI Agent 写代码必须有 AGENTS.md / CLAUDE.md:提高质量的 9 个关键理由智能编程 / 约 16 分钟7 个关键洞察:AI Coding 工具真正改变的不是写代码,而是验证代码智能编程 / 约 18 分钟Codex CLI 实用配置指南:先把这 6 件事配好,再开始让它写代码智能编程 / 约 18 分钟Codex 和 Claude Code 必装的 10 个 Skills智能编程 / 约 16 分钟

作者信息