在 GitHub 上设置 Gemini Code Assist

本页介绍了如何在 GitHub 上设置 Gemini Code Assist, 这是一款由 Gemini 提供支持的智能体,可自动总结拉取 请求并提供深入的代码审核。

准备工作

如需在 GitHub 上设置 Gemini Code Assist,请确保您执行以下操作:

使用方

  1. 拥有 GitHub 组织或个人账号。

  2. 拥有一个或多个您希望在其中启用 GitHub 上的 Gemini Code Assist 的 GitHub 代码库。

    如果您没有此类代码库,可以创建 我们的示例代码库 的分支以供使用。

企业

  1. 拥有 GitHub 组织或个人账号。

  2. 拥有一个或多个您希望在其中启用 GitHub 上的 Gemini Code Assist 的 GitHub 代码库。

    如果您没有此类代码库,可以创建 我们的示例代码库 的分支以供使用。

  3. 请让管理员为您授予Service Usage Admin 角色geminicodeassistmanagement.scmConnectionAdmin 角色。

  4. 确保您在设置期间使用的 Google Cloud 项目已关联到有效的结算账号。

在 GitHub 上安装 Gemini Code Assist

以下步骤介绍了如何在 GitHub 上设置 Gemini Code Assist。点击与您要设置的版本相关的标签页, 无论是使用方版本还是企业版

使用方

  1. 前往 Gemini Code Assist 应用页面。

  2. 登录您的 GitHub 账号(如果您尚未登录)。

  3. 点击安装

    系统会显示为用户或组织安装 Gemini Code Assist 应用的提示。

  4. 当系统提示您为用户或组织安装 Gemini Code Assist 应用时,请选择您打算在哪个组织中使用该应用。

    为 GitHub 组织安装 Gemini Code Assist 应用后,系统会提示您选择要启用代码审核集成的代码库。

    系统会将您重定向到 Gemini Code Assist 应用的管理控制台。

  5. 使用您的 GitHub 账号登录。

  6. 从下拉菜单中选择 GitHub 组织或个人账号。

  7. 查看并接受 Google 服务条款、《生成式 AI 使用限制政策》和隐私权政策,然后点击完成设置

    Gemini Code Assist 会添加到您所选代码库中的拉取请求中。

创建后,每当拉取请求作者或其他人工审核者在拉取请求中添加带有 /gemini 标记的评论时,Gemini Code Assist 都会为您的代码审核提供建议。

Gemini Code Assist 现已针对您所选代码库中的所有拉取请求处于活跃状态。

企业

  1. 在 Google Cloud 控制台中,前往 Gemini Code Assist 智能体和工具 页面。

    前往“智能体和工具”

    1. 如果您之前未启用 Developer Connect API,则会看到一个警告横幅,提示您启用该 API。如果出现这种情况,请点击与该横幅关联的启用 按钮,然后在随即显示的对话框窗口中点击启用 按钮。
  2. 智能体 部分中,找到 Code Assist Source Code Management 卡片,然后点击启用

    系统会打开 Enable Code Assist Source Code Management (启用 Code Assist Source Code Management)窗格。

  3. Gemini Code Assist Management API 部分中,点击启用

  4. 选择连接 部分中,点击连接 下拉菜单。

  5. 在下拉菜单中,点击创建新连接

    系统会打开 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。

  6. 提供方 下拉菜单中,选择您使用的 GitHub 提供方。

  7. 名称 字段中,输入连接的名称。

  8. 点击继续

    系统会打开 Request GitHub OAuth token (请求获取 GitHub OAuth 令牌)对话框窗口。

  9. 阅读免责声明后,点击我了解并继续

  10. Install Gemini Code Assist (安装 Gemini Code Assist)页面中,点击您要在其中安装应用的账号。

  11. 选择是为所有代码库 安装应用,还是仅选择代码库

  12. 点击安装

  13. 按照 GitHub 步骤向 GitHub 进行身份验证。

    确认访问权限后,对话框窗口会关闭,您将返回到 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。

  14. 关联代码库 部分中,点击代码库 下拉菜单,选择要关联的代码库,然后点击确定

  15. 点击关联

  16. 选择连接 下拉菜单中,选择您创建的连接。

  17. 点击完成

Gemini Code Assist 现已针对您所选代码库中的所有拉取请求处于活跃状态。

后续步骤