本页介绍了如何设置 GitHub 中的 Gemini Code Assist,这是一款由 Gemini 提供支持的智能体,可自动总结拉取请求并提供深入的代码审核。
准备工作
如需在 GitHub 上设置 Gemini Code Assist,请确保您执行以下操作:
- 拥有 GitHub 组织账号或个人账号。 
- 拥有一个或多个要启用 GitHub 中的 Gemini Code Assist 的 GitHub 代码库。 - 如果您没有此类代码库,可以创建我们的示例代码库的分叉来使用。
 
- 如果您要在 GitHub 上设置 Gemini Code Assist 的企业版,则必须拥有适当的 IAM 角色,才能在 Google Cloud 中完成设置。 - 请让管理员为您授予 Service Usage Admin 角色和 - geminicodeassistmanagement.scmConnectionAdmin角色。
- 或者,如果您拥有管理员或所有者基本角色,则拥有完成企业版设置所需的 IAM 权限。 
 
在 GitHub 上安装 Gemini Code Assist
以下步骤介绍了如何在 GitHub 上设置 Gemini Code Assist。点击要设置的版本对应的标签页,即消费者版或企业版。
使用方
- 前往 Gemini Code Assist 应用页面。 
- 如果您尚未登录 GitHub 账号,请先登录。 
- 点击安装。 - 系统会显示提示,要求用户或组织安装 Gemini Code Assist 应用。 
- 当系统提示为用户或组织安装 Gemini Code Assist 应用时,请选择您打算使用该应用的组织。 - 为 GitHub 组织安装 Gemini Code Assist 应用后,系统会提示您选择要启用代码审核集成的代码库。 - 系统会将您重定向到 Gemini Code Assist 应用的管理控制台。 
- 使用您的 GitHub 账号登录。 
- 从下拉菜单中选择 GitHub 组织或个人账号。 
- 查看并接受《Google 服务条款》《生成式 AI 使用限制政策》和《隐私权政策》,然后点击完成设置。 - Gemini Code Assist 会添加到所选代码库中的拉取请求中。 
创建后,每当拉取请求作者或其他人工审核者在拉取请求中添加带有 /gemini 标记的注释时,Gemini Code Assist 都会为您的代码审核提供建议。
现在,Gemini Code Assist 已针对所选代码库中的所有拉取请求处于活跃状态。
企业
- 在 Google Cloud 控制台中,前往 Gemini Code Assist 代理和工具页面。 - 如果您之前未启用 Developer Connect API,则会看到一条警告横幅,提示您启用该 API。如果出现这种情况,请点击与横幅关联的启用按钮,然后点击随即显示的对话框窗口中的启用按钮。
 
- 在代理部分,找到 Code Assist 源代码管理卡片,然后点击启用。 - 系统会打开启用 Code Assist Source Code Management 窗格。 
- 在 Gemini Code Assist 管理 API 部分中,点击启用。 
- 在选择连接部分中,点击连接下拉菜单。 
- 在下拉菜单中,点击创建新连接。 - 随即会打开通过 Developer Connect 关联 Git 代码库窗格。 
- 在提供方下拉菜单中,选择您使用的 GitHub 提供方。 
- 在名称字段中,输入连接的名称。 
- 点击继续。 - 系统会打开请求获取 GitHub OAuth 令牌对话框窗口。 
- 阅读免责声明后,点击我了解并继续。 
- 在安装 Gemini Code Assist 页面中,点击要安装该应用的账号。 
- 选择是为所有代码库安装应用,还是仅为所选代码库安装应用。 
- 点击安装。 
- 按照 GitHub 步骤向 GitHub 进行身份验证。 - 确认访问权限后,对话框窗口会关闭,您将返回到通过 Developer Connect 关联 Git 代码库窗格。 
- 在关联代码库部分,点击代码库下拉菜单,选择要关联的代码库,然后点击确定。 
- 点击关联。 
- 在选择连接下拉菜单中,选择您创建的连接。 
- 点击完成。 
现在,Gemini Code Assist 已针对所选代码库中的所有拉取请求处于活跃状态。