在 GitHub 上使用 Gemini Code Assist

本页介绍了如何在 GitHub 中使用 Gemini Code Assist。本页适用于 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 旁边,点击配置

问题排查

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

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

后续步骤