在 GitHub 上设置 Gemini Code Assist

借助 GitHub 上的 Gemini Code Assist,您可以自动总结拉取请求并生成深入的代码审核。在本指南中,您将为代码库设置 GitHub 中的 Gemini Code Assist。

准备工作

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

  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. 在 Google Cloud 控制台中,前往 Gemini Code Assist 代理和工具页面。

    前往“代理和工具”

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

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

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

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

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

    系统会打开通过 Developer Connect 关联 Git 代码库 窗格。

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

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

  8. 点击继续。

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

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

  10. 在安装 Gemini Code Assist 页面中,点击要安装该应用的账号。

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

  12. 点击安装。

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

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

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

  15. 点击关联。

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

  17. 点击完成。

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

后续步骤