使用 Gemini Code Assist 查看 GitHub 代码

Gemini Code Assist on GitHub 充当着代码审核员的角色,将 Gemini 的强大功能引入到了拉取请求流程中。GitHub 上的 Gemini Code Assist 使用 Gemini 赋能的智能体,可自动总结拉取请求并提供深入的代码审核,从而加快审核速度并提高代码质量。

在 GitHub 上设置 Gemini Code Assist 后,您可以在拉取请求的任何阶段调用 Gemini Code Assist 来审核代码。您可以通过以下方式直接在拉取请求评论中与 Gemini Code Assist 互动:

  • 针对 Gemini Code Assist 创建的审核提出澄清式问题。
  • 通过在评论中添加 /gemini 标记来提示 Gemini Code Assist,以便在拉取请求的上下文中提问。

Gemini Code Assist 会自动从代码库和拉取请求中检索有用信息,以执行其任务。

本文档适用于各种技能水平的开发者。本教程假定您具备 GitHub 的相关知识。

消费者版和企业版

GitHub 上的 Gemini Code Assist 有两种版本:一种是直接在 GitHub 中安装的消费版,另一种是通过 Google Cloud 安装的企业版。

下表总结了消费者版和企业版之间的区别:

消费者版本 企业版(预览版)
设置 直接在 GitHub 中 通过 Google Cloud 管理
服务条款 Google 服务条款 Google Cloud 服务条款
配额 每天 33 个拉取请求 每天 100 多个拉取请求
添加样式指南 GitHub 中的每个代码库

GitHub 中的每个代码库

使用 Google Cloud 跨多个代码库

管理配置

GitHub 中的每个代码库

使用设置页面与账号关联的所有代码库

GitHub 中的每个代码库

使用 Google Cloud 跨多个代码库

GitHub 支持

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

注意事项

  • GitHub 中的 Gemini Code Assist 不会为 .github/workflows 目录中的任何文件生成摘要或代码建议。此排除项有助于防止将可能不安全的配置引入到代码库中。

  • 企业版使用 Developer Connect 连接将您的 GitHub 代码库连接到 Google Cloud。

    • 此 Developer Connect 连接始终在 us-east1 区域中创建。

    • 必须使用 Gemini Code Assist 代理和工具中的 Code Assist 源代码管理部分创建此 Developer Connect 连接。如需了解相关说明,请参阅在 GitHub 上设置 Gemini Code Assist

后续步骤