El conector de GitHub para Gemini Enterprise te permite realizar operaciones de creación, actualización y lectura en los datos de GitHub.
Acciones compatibles
Cuando el almacén de datos de GitHub está habilitado, los usuarios finales pueden usar comandos de lenguaje natural en Gemini Enterprise para realizar las siguientes acciones.
| Acción | Descripción |
|---|---|
| Agregar un comentario a una revisión pendiente | Agrega un comentario a una revisión pendiente en GitHub. |
| Agregar un comentario a un problema | Agrega un comentario a un problema en GitHub. |
| Crear una rama | Crea una rama en GitHub. |
| Crear o actualizar un problema | Crea o actualiza un problema en GitHub. |
| Crear o actualizar un archivo | Crea o actualiza un archivo en GitHub. |
| Bifurcar un repositorio | Bifurca un repositorio en GitHub. |
| Combinar una solicitud de extracción | Combina una solicitud de extracción en GitHub. |
| Enviar archivos | Envía archivos a GitHub. |
| Actualizar una solicitud de extracción | Actualiza una solicitud de extracción en GitHub. |
Permisos necesarios
Para permitir que Gemini Enterprise realice búsquedas con el almacén de datos de GitHub, necesitas los siguientes permisos:
| Nombre del permiso | Tipo de permiso | Motivo del acceso |
| Repositorio: Contenido | Solo lectura | Leer archivos, confirmaciones, ramas, etiquetas, versiones y código de búsqueda |
| Repositorio: Problemas | Solo lectura | Leer problemas, etiquetas, comentarios y problemas de búsqueda |
| Repositorio: Pull requests | Solo lectura | Leer solicitudes de extracción, diferencias, comentarios de solicitudes de extracción y solicitudes de extracción de búsqueda |
| Repositorio: Metadatos | Solo lectura (obligatorio) | Buscar repositorios y usuarios |
| Organización: Miembros | Solo lectura | Ver los equipos de la organización y sus miembros |
| Cuenta: Perfil | Lectura/escritura | Acceder a la información del perfil del usuario |
| Organización: Tipos de problemas | Solo lectura | Ver los tipos de problemas de la organización disponibles |
Para obtener información sobre cómo configurar estos permisos, consulta Establece permisos y obtén el ID de cliente y el secreto del cliente.
Limitaciones
En esta sección, se describen los problemas y las limitaciones conocidos que pueden afectar tu uso del almacén de datos de GitHub.
- Cuando crees una app nueva o agregues un almacén de datos a una existente, te recomendamos que asocies solo un almacén de datos con acciones que pertenezcan a un solo tipo de conector.
- No se admite la aplicación de un perímetro de los Controles del servicio de VPC en los almacenes de datos de GitHub existentes. Para aplicar los Controles del servicio de VPC, debes borrar y volver a crear los almacenes de datos. Para obtener más información sobre los Controles del servicio de VPC y cómo usar las acciones después de habilitarlos, consulta Protege tu app con los Controles del servicio de VPC.
- El almacén de datos de GitHub solo es compatible con las
global,us, yeuubicaciones.
¿Qué sigue?
- Para crear y configurar un conector con GitHub, consulta Configura un almacén de datos de GitHub.