在大型项目开发中,使用 Gemini 辅助开发时,开发者常面临文件上传数量和大小的限制,无法完整提交代码,导致 AI 缺失上下文。本文介绍通过 GitHub 托管项目全量代码,让 Gemini 直接读取仓库内容,获取完整开发上下文的方法。
一、GitHub 仓库准备与代码上传
1.1 GitHub 端:注册/登录账号,新建仓库
请参考相关 Git 操作文档完成仓库创建。
1.2 Gemini 端:登录账号
确保网络环境稳定,登录 Gemini 账号。
二、关键步骤:让 Gemini 读取 GitHub 仓库
2.1 直接输入 GitHub 仓库链接
注意: 此方式仅适用于公开(public)仓库,私有库需参考下一节。
代码库位置可在仓库网页处获取。
若导入时报错提示为私有库,请参照 2.2 节关联账号。
2.2 授权 GitHub 账号
针对非公开的 private 代码库,需将 Gemini 和 GitHub 账号关联。
2.2.1 关联 GitHub 账号
访问 Gemini 官网,点击'关联',按顺序'继续->同意并继续'完成登录。
找到 GitHub 扩展插件,确保已开启。
点击页面左下角的 '设置与帮助' -> '关联的应用'。
在后续的 GitHub 登录界面登录对应代码库所属的 GitHub 账号。
关键点: 在 GitHub 的授权页面中,勾选或授权 Gemini 访问你的 Private repositories(私有仓库)。
至此已成功将 GitHub 与 Gemini 关联。
2.3 导入代码库
关联成功后,可通过以下方式引入仓库:
- 直接输入网址: 在对话框中粘贴私有仓库 URL。例如:'请帮我分析一下这个仓库的代码:
https://github.com/你的用户名/你的私有项目'。 - 使用'添加文件'按钮:
- 点击对话框底部的 '+' (加号) 或 '添加文件' 图标。
- 选择 '导入代码' (Import code)。
- 输入仓库的 GitHub 网址或特定分支。
- 点击 '导入'。


