在 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 旁边,点击配置

问题排查

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

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

后续步骤