在 GitHub 上使用 Gemini Code Assist

本页介绍了如何使用 Gemini Code Assist on GitHub。本页面适用于 GitHub 中的 Gemini Code Assist 的个人版和企业版

准备工作

如需完成本页面中的任务,请确保您已在 GitHub 上设置 Gemini Code Assist

获取拉取请求摘要和反馈

如需让 Gemini Code Assist 为拉取请求提供初步审核,请创建新的拉取请求。

当您打开新的拉取请求时,Gemini Code Assist 会提供初步审核。审核准备就绪后,gemini-code-assist[bot] 会自动作为审核者添加到拉取请求中。Gemini Code Assist 会在拉取请求的对话标签页中添加包含其反馈的问题评论,然后继续添加有关代码修改部分的评论。

评价评论包含以下信息:

  • 问题的严重程度,分为“严重”“高”“中”和“低”
  • 针对问题提供反馈
  • 可直接从 GitHub 提交的代码建议
  • 对用户提供的样式指南的引用

Gemini Code Assist 不会添加严重程度低于为代码库设置的最低严重程度阈值的注释。

手动调用 Gemini Code Assist

Gemini Code Assist 会监听任何拉取请求贡献者的评论,并决定是否应做出回应。

如需手动调用 Gemini Code Assist,您可以在拉取请求的主注释页面中以问题注释的形式使用以下命令。

命令 说明
/gemini summary 发布拉取请求中的更改摘要
/gemini review 发布拉取请求中更改的代码审核
/gemini 在注释中手动调用 Gemini Code Assist
/gemini help 可用命令概览

管理 Gemini Code Assist 设置

有权修改组织的 GitHub 应用设置的任何人都可以管理 Gemini Code Assist 应用设置。您可以查看向 Gemini Code Assist 应用授予的权限、管理代码库访问权限,以及卸载 Gemini Code Assist 应用。

如需修改设置,请按以下步骤操作:

  1. 在 GitHub 上,点击您的个人资料照片,然后点击设置
  2. 集成部分,点击应用。 系统会显示 GitHub 应用列表。
  3. 在 Gemini Code Assist 旁边,点击配置

问题排查

如果您使用的是 企业版 Gemini Code Assist on GitHub,但未收到 Gemini Code Assist 的回答,可能是因为您在设置过程中使用的 Google Cloud 项目未与有效的结算账号相关联。您应验证项目的结算状态,并在必要时将项目与有效的结算账号相关联。

请注意,Developer Connect 具有较大的免费层级,并且在预览期间使用企业版 Gemini Code Assist on GitHub 不会产生任何费用。虽然需要有效的结算账号,但只有在用量超出免费层级限额时才会产生费用。

后续步骤