借助 Gemini Enterprise 的 GitHub 连接器,您可以对 GitHub 数据执行创建、更新和读取操作。
所需权限
如需让 Gemini Enterprise 使用 GitHub 数据存储区执行搜索操作,您需要拥有以下权限:
| 权限名称 | 权限类型 | 访问原因 |
| 代码库:内容 | 只读 | 读取文件、提交、分支、标记、版本和搜索代码 |
| 代码库:问题 | 只读 | 读取问题、标签、评论和搜索问题 |
| 代码库:拉取请求 | 只读 | 读取拉取请求、差异、拉取请求评论和搜索拉取请求 |
| 代码库:元数据 | 只读(强制性) | 搜索代码库和用户 |
| 组织:成员 | 只读 | 查看组织团队及其成员 |
| 账号:个人资料 | 读/写 | 访问用户个人资料信息 |
| 组织:问题类型 | 只读 | 查看可用的组织问题类型 |
如需了解如何配置这些权限,请参阅设置权限并获取客户端 ID 和客户端密钥。
限制
本部分概述了可能会影响您使用 GitHub 数据存储区的已知问题和限制。
- 创建新应用或向现有应用添加数据存储区时,建议仅将一个数据存储区与属于单个连接器类型的操作相关联。
- 不支持对现有 GitHub 数据存储区强制执行 VPC Service Controls 边界。 如需强制执行 VPC Service Controls,您必须删除并重新创建该数据存储区。如需详细了解 VPC Service Controls 以及如何在启用 VPC Service Controls 后使用操作,请参阅使用 VPC Service Controls 保护应用的安全。
- GitHub 数据存储区仅在
global、us和eu位置受支持。
后续步骤
- 如需创建和配置与 GitHub 的连接器,请参阅设置 GitHub 数据存储区。