本页介绍了如何在 GitHub 上设置 Gemini Code Assist, 这是一种由 Gemini 提供支持的代理,可自动总结拉取 请求并提供深入的代码审核。
准备工作
如需在 GitHub 上设置 Gemini Code Assist,请确保执行以下操作:
拥有 GitHub 组织或个人账号。
拥有一个或多个您希望在其中启用 GitHub 版 Gemini Code Assist 的 GitHub 代码库。
如果您没有此类代码库,可以创建 我们的示例代码库 的分支以供使用。
请让管理员为您授予 您 Service Usage Admin 角色 和
geminicodeassistmanagement.scmConnectionAdmin角色。- 或者,如果您拥有 Admin 或 Owner 基本角色, 则拥有完成 设置所需的 IAM 权限。
确保您在设置期间使用的 Google Cloud 项目已 关联到有效的结算账号。
在 GitHub 上安装 Gemini Code Assist
以下步骤介绍了如何在 GitHub 上设置 Gemini Code Assist。
在 Google Cloud 控制台中,前往 Gemini Code Assist 代理和工具 页面。
- 如果您之前未启用 Developer Connect API,则会看到一个警告横幅,提示您启用该 API。如果出现这种情况,请点击与该横幅关联的启用 按钮,然后在随即显示的对话框窗口中点击启用 按钮。
在代理 部分中,找到 Code Assist Source Code Management 卡片,然后点击启用 。
系统会打开 Enable Code Assist Source Code Management (启用 Code Assist Source Code Management)窗格。
在 Gemini Code Assist Management API 部分中,点击启用 。
在选择连接 部分中,点击连接 下拉菜单。
在下拉菜单中,点击创建新连接 。
系统会打开 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。
在提供方 下拉菜单中,选择您使用的 GitHub 提供方。
在名称 字段中,输入连接的名称。
点击继续 。
系统会打开 Request GitHub OAuth token (请求获取 GitHub OAuth 令牌)对话框窗口。
阅读免责声明后,点击我了解并继续 。
在 Install Gemini Code Assist (安装 Gemini Code Assist)页面中,点击您要在其中安装应用的账号。
选择是为所有代码库 还是仅选择代码库 安装应用。
点击安装 。
按照 GitHub 步骤向 GitHub 进行身份验证。
确认访问权限后,对话框窗口会关闭,您将返回到 Link Git repositories via Developer Connect (通过 Developer Connect 关联 Git 代码库)窗格。
在关联代码库 部分中,点击代码库 下拉菜单,选择要关联的代码库,然后点击确定 。
点击关联 。
在选择连接 下拉菜单中,选择您创建的连接。
点击完成 。
Gemini Code Assist 现已针对您所选代码库中的所有拉取请求处于活跃状态。