本页介绍了如何在 GitHub 上设置 Gemini Code Assist, 这是一款由 Gemini 提供支持的智能体,可自动总结拉取 请求并提供深入的代码审核。
准备工作
如需在 GitHub 上设置 Gemini Code Assist,请确保您执行以下操作:
使用方
拥有 GitHub 组织或个人账号。
拥有一个或多个您希望在其中启用 GitHub 上的 Gemini Code Assist 的 GitHub 代码库。
如果您没有此类代码库,可以创建 我们的示例代码库 的分支以供使用。
企业
拥有 GitHub 组织或个人账号。
拥有一个或多个您希望在其中启用 GitHub 上的 Gemini Code Assist 的 GitHub 代码库。
如果您没有此类代码库,可以创建 我们的示例代码库 的分支以供使用。
请让管理员为您授予 您 Service Usage Admin 角色 和
geminicodeassistmanagement.scmConnectionAdmin角色。- 或者,如果您拥有 Admin 或 Owner 基本角色, 则拥有为企业版完成 设置所需的 IAM 权限。
确保您在设置期间使用的 Google Cloud 项目已关联到有效的结算账号。
在 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 Source Code Management 卡片,然后点击启用 。
系统会打开 Enable Code Assist Source Code Management (启用 Code Assist Source Code Management)窗格。
在 Gemini Code Assist Management API 部分中,点击启用 。
在选择连接 部分中,点击连接 下拉菜单。
在下拉菜单中,点击创建新连接 。
系统会打开 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。
在提供方 下拉菜单中,选择您使用的 GitHub 提供方。
在名称 字段中,输入连接的名称。
点击继续 。
系统会打开 Request GitHub OAuth token (请求获取 GitHub OAuth 令牌)对话框窗口。
阅读免责声明后,点击我了解并继续 。
在 Install Gemini Code Assist (安装 Gemini Code Assist)页面中,点击您要在其中安装应用的账号。
选择是为所有代码库 安装应用,还是仅选择代码库 。
点击安装 。
按照 GitHub 步骤向 GitHub 进行身份验证。
确认访问权限后,对话框窗口会关闭,您将返回到 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。
在关联代码库 部分中,点击代码库 下拉菜单,选择要关联的代码库,然后点击确定 。
点击关联 。
在选择连接 下拉菜单中,选择您创建的连接。
点击完成 。
Gemini Code Assist 现已针对您所选代码库中的所有拉取请求处于活跃状态。