使用 Gemini Code Assist 审核 GitHub 代码

借助 GitHub 上的 Gemini Code Assist,您可以自动总结拉取请求并生成深入的代码审核。这有助于加快审核周期,并提高代码库的整体代码质量。

在 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 提供企业版,您可以通过 Google Cloud安装该版本。

下表总结了企业版的各个方面:

企业版(预览版)
服务条款 Google Cloud 服务条款
配额 每天 100 多个拉取请求
管理配置

GitHub 中的代码库级

跨多个代码库使用 Google Cloud

添加风格指南

GitHub 中的代码库级

跨多个代码库使用 Google Cloud

GitHub 支持

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

注意事项

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

  • GitHub 中的 Gemini Code Assist 使用 Developer Connect 连接将您的 GitHub 代码库连接到 Google Cloud。

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

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

    • 如果您想将 GitHub 代码库添加到之前在设置 GitHub 版 Gemini Code Assist 时创建的 Developer Connect 连接,则必须使用 Developer Connect 来完成此操作。

后续步骤