使用 Gemini Code Assist 审核 GitHub 代码

GitHub 中的 Gemini Code Assist 充当着代码审核员的角色,将 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 提供企业 版,您可以通过安装该版本 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 来执行此操作。

后续步骤