本页介绍了如何使用 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 应用。
如需修改设置,请按以下步骤操作:
- 在 GitHub 上,点击您的个人资料照片,然后点击设置。
- 在集成部分,点击应用。 系统会显示 GitHub 应用列表。
- 在 Gemini Code Assist 旁边,点击配置。
问题排查
如果您使用的是 企业版 Gemini Code Assist on GitHub,但未收到 Gemini Code Assist 的回答,可能是因为您在设置过程中使用的 Google Cloud 项目未与有效的结算账号相关联。您应验证项目的结算状态,并在必要时将项目与有效的结算账号相关联。
请注意,Developer Connect 具有较大的免费层级,并且在预览期间使用企业版 Gemini Code Assist on GitHub 不会产生任何费用。虽然需要有效的结算账号,但只有在用量超出免费层级限额时才会产生费用。