借助 Gemini Enterprise 的 GitLab 连接器,您可以对 GitLab 数据执行创建、更新和读取操作。
支持的操作
启用 GitLab 数据存储区后,最终用户可以在 Gemini Enterprise 中使用自然语言命令来执行以下操作。
| 操作 | 说明 |
|---|---|
| 创建问题 | 在 GitLab 中创建问题。 |
| 更新现有问题 | 更新 GitLab 中的现有问题。 |
| 为问题添加评论 | 在 GitLab 中为问题添加评论。 |
| 合并拉取请求 | 在 GitLab 中合并拉取请求。 |
| 重新打开拉取请求 | 在 GitLab 中重新打开拉取请求。 |
| 更新项目说明 | 更新了 GitLab 中的项目说明。 |
所需权限
如需让 Gemini Enterprise 使用 GitLab 数据存储区,您需要在为 GitLab 配置 OAuth 2.0 时选择相应范围。您需要的范围取决于您是只想执行搜索,还是想执行搜索和操作。
如果您只想执行搜索,请选择以下范围:
read_api:授予对 API 的读取权限。
如果您想执行搜索和操作,请选择以下范围:
api:授予对 API 的读写访问权限。
如需了解如何配置这些权限,请参阅设置权限并获取客户端 ID 和客户端密钥。
限制
本部分概述了可能会影响您使用 GitLab 数据存储区的已知问题和限制。
- 创建新应用或向现有应用添加数据存储区时,建议仅将一个数据存储区与属于单个连接器类型的操作相关联。
- 不支持对现有 GitLab 数据存储区强制执行 VPC Service Controls 边界。 如需强制执行 VPC Service Controls,您必须删除并重新创建该数据存储区。如需详细了解 VPC Service Controls 以及如何在启用 VPC Service Controls 后使用操作,请参阅使用 VPC Service Controls 保护应用的安全。
- GitLab 数据存储区仅在
global、us和eu位置受支持。
后续步骤
- 如需创建和配置与 GitLab 的连接器,请参阅设置 GitLab 数据存储区。