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 提供企业版,您可以通过 Google Cloud安装该版本。此外,还存在一个消费者版本;不过,向消费者版本提供服务已停止,因此您不应安装此版本。
下表总结了消费者版和企业版之间的区别:
| 消费者版 | 企业版(预览版) | |
|---|---|---|
| 服务条款 | Google 服务条款 | Google Cloud 服务条款 |
| 配额 | 每天 33 个拉取请求 | 每天 100 多个拉取请求 |
| 管理配置 |
GitHub 中的每个代码库 使用设置页面与账号关联的所有代码库 |
GitHub 中的每个代码库 使用 Google Cloud 跨多个代码库 |
| 添加样式指南 | GitHub 中的每个代码库 |
GitHub 中的每个代码库 使用 Google Cloud 跨多个代码库 |
| GitHub 支持 |
GitHub |
GitHub |
注意事项
GitHub 中的 Gemini Code Assist 不会为
.github/workflows目录中的任何文件生成摘要或代码建议。此排除项有助于防止将可能不安全的配置引入到代码库中。企业版使用 Developer Connect 连接将您的 GitHub 代码库连接到 Google Cloud。
此 Developer Connect 连接始终在
us-east1区域中创建。此 Developer Connect 连接必须使用 Gemini Code Assist Agents & Tools 中的 Code Assist Source Code Management 部分创建。如需了解相关说明,请参阅在 GitHub 上设置 Gemini Code Assist。
后续步骤
- 设置 GitHub 中的 Gemini Code Assist。
- 在 GitHub 上使用 Gemini Code Assist。
- 了解如何自定义 GitHub 中的 Gemini Code Assist 行为。