在电脑上,你可以通过 GitHub 应用在提示中附加 GitHub 代码库,并让 Gemini 执行以下操作:
- 帮助你更好地理解代码库
- 回答有关特定函数的问题
- 针对代码提出增补和改进建议
- 调试问题
所需条件
- 年满 18 周岁。
- 已在电脑上登录 Gemini Web 应用。了解如何登录 Gemini 应用。
- 保留活动记录设置处于开启状态。
- 如果你使用工作/学校 Google 账号登录:
- 只有使用符合条件的 Google Workspace 版本,才能访问 GitHub 应用。
- 组织的 Workspace 管理员必须在 Gemini 中启用对应用的访问权限。
重要提示:
- 上传 GitHub 代码库后,对其进行的后续更改不会同步到 Gemini。在 Gemini 应用中,代码库会维持上传时的状态。
- 目前,以下功能无法在移动设备上使用,包括 Gemini 移动应用或 Google 信息中的 Gemini。
导入 GitHub 代码库并提出相关问题
重要提示:每个对话中只能添加一个代码库,其中最多可以包含 5,000 个文件,代码库大小上限为 100 MB。
- 在电脑上,前往 gemini.google.com。
- 在底部的文本框中,依次点击“添加文件”图标
更多上传选项
导入代码图标
。
- 输入 GitHub 代码库或分支网址。
- 点击导入。
- 按照屏幕上的说明导入代码库。
- 若要导入私有代码库,你必须将能够访问该代码库的 GitHub 账号关联到 Google 账号。如果尚未关联,你会看到账号关联选项。
- 输入问题或提示。
- 点击“提交”图标
。
提示:在电脑上的对话中添加代码库后,你可以在移动设备上的 Gemini 移动应用和 Gemini Web 应用中继续该对话。
示例
- 附加的代码中使用了哪些外部库?
- 如何让附加的代码更高效?
- 为附加的代码编写事件处理脚本,以向用户推荐产品。
解除 GitHub 应用的关联
重要提示:解除 GitHub 应用的关联并不会将 GitHub 账号与 Google 账号解除关联。在 GitHub 应用解除关联期间,Gemini 不会使用你的 GitHub 账号。
首次尝试导入 GitHub 代码库时,系统会关联 GitHub 应用。你可随时在“关联的应用”设置中关联或解除关联该应用。了解如何在 Gemini 中管理关联的应用。
将 GitHub 账号与 Google 账号解除关联
在关联的应用设置中,你可以为 GitHub 账号解除关联并撤消代码库权限。这会将 GitHub 账号与 Google 账号和所有 Google 服务解除关联。
- 在电脑上,前往 gemini.google.com。
- 依次点击底部的“设置和帮助”
关联的应用
。
- 如果找不到“关联的应用”,请先依次点击个性化智能服务
关联的应用。
- 如果找不到“关联的应用”,请先依次点击个性化智能服务
- 点击“GitHub”下的了解详情。
- 点击解除关联。
提示:
- 你还可以从 Google 账号的第三方关联页面中为 GitHub 账号解除关联。了解如何管理第三方关联。
- 为 GitHub 账号解除关联后,你仍可以导入公开 GitHub 代码库,但无法导入私有代码库。若要再次使用私有代码库,请重新关联 GitHub 账号并导入相应代码库。
Gemini 无法使用 GitHub 应用执行的操作
- 检索提交历史记录、拉取请求或其他元数据
- 读取代码库(方法是直接在提示中添加 GitHub 网址)
- 向代码库写入内容