En esta página, se muestra cómo configurar Gemini Code Assist para GitHub, un agente potenciado por Gemini que resume automáticamente las solicitudes de extracción y proporciona revisiones de código detalladas.
Antes de comenzar
Para configurar Gemini Code Assist para GitHub, asegúrate de hacer lo siguiente:
Tener una organización de GitHub o una cuenta personal
Tener uno o más repositorios de GitHub en los que quieras habilitar Gemini Code Assist para GitHub
- Si no tienes un repositorio de este tipo, puedes crear una bifurcación de nuestro repositorio de muestra para usarlo.
Si configuras la versión empresarial de Gemini Code Assist para GitHub, debes tener los roles de IAM adecuados para completar la configuración en Google Cloud.
Pídele a tu administrador que te otorgue el rol de administrador de Service Usage y el rol de
geminicodeassistmanagement.scmConnectionAdmin
.De manera alternativa, si tienes los roles básicos de administrador o propietario, tienes los permisos de IAM necesarios para completar la configuración de la versión empresarial.
Instala Gemini Code Assist para GitHub
En los siguientes pasos, se muestra cómo configurar Gemini Code Assist para GitHub. Haz clic en la pestaña correspondiente a la versión que deseas configurar, ya sea la versión para el consumidor o la versión empresarial.
Consumidor
Ve a la página de la app de Gemini Code Assist.
Si aún no lo has hecho, accede a tu cuenta de GitHub.
Haz clic en Install.
Se muestra un mensaje para instalar la app de Gemini Code Assist para un usuario o una organización.
Cuando se te solicite que instales la app de Gemini Code Assist para un usuario o una organización, selecciona la organización en la que planeas usarla.
Después de instalar la app de Gemini Code Assist para tu organización de GitHub, se te pedirá que selecciones los repositorios para habilitar la integración de Code Review.
Se te redireccionará a la Consola del administrador de la app de Gemini Code Assist.
Accede con tu cuenta de GitHub.
Selecciona una organización de GitHub o una cuenta personal en el menú desplegable.
Revisa y acepta las Condiciones del Servicio, la Política de Uso Prohibido de IA Generativas y la Política de Privacidad de Google. Luego, haz clic en Completar la configuración.
Gemini Code Assist se agrega a las solicitudes de extracción dentro de los repositorios seleccionados.
Después de la creación, Gemini Code Assist proporciona sugerencias para la revisión de código cada vez que el autor de la solicitud de extracción o cualquier otro revisor humano agrega comentarios con la etiqueta /gemini
en la solicitud de extracción.
Gemini Code Assist ahora está activo para todas las solicitudes de extracción de los repositorios seleccionados.
Enterprise
En la consola de Google Cloud, ve a la página Agentes y herramientas de Gemini Code Assist.
- Si no habilitaste la API de Developer Connect anteriormente, verás un banner de advertencia que te solicitará que la habilites. Si esto sucede, haz clic en el botón Habilitar asociado con el banner y, luego, en el botón Habilitar en la ventana de diálogo que aparece.
En la sección Agentes, busca la tarjeta Administración del código fuente de Code Assist y haz clic en Habilitar.
Se abrirá el panel Habilitar Code Assist para la administración de código fuente.
En la sección API de Gemini Code Assist Management, haz clic en Habilitar.
En la sección Selecciona una conexión, haz clic en el menú desplegable Conexión.
En el menú desplegable, haz clic en Crear conexión nueva.
Se abrirá el panel Vincula repositorios de Git a través de Developer Connect.
En el menú desplegable Proveedor, selecciona el proveedor de GitHub que usas.
En el campo Nombre, ingresa un nombre para tu conexión.
Haz clic en Continuar.
Se abrirá la ventana de diálogo Solicitar token de GitHub OAuth.
Después de leer la renuncia de responsabilidad, haz clic en Comprendo y continuar.
En la página Instala Gemini Code Assist, haz clic en la cuenta en la que deseas instalar la app.
Elige si deseas instalar la app para All repositories o Only select repositories.
Haz clic en Install.
Sigue los pasos de GitHub para autenticarte en GitHub.
Una vez que se confirme el acceso, se cerrará la ventana de diálogo y volverás al panel Link Git repositories via Developer Connect.
En la sección Vincular repositorios, haz clic en el menú desplegable Repositorios, selecciona los repositorios que deseas vincular y haz clic en Aceptar.
Haz clic en Vincular.
En el menú desplegable Selecciona una conexión, elige la conexión que creaste.
Haz clic en Listo.
Gemini Code Assist ahora está activo para todas las solicitudes de extracción de los repositorios seleccionados.
¿Qué sigue?
- Usa Gemini Code Assist en GitHub.
- Obtén más información para personalizar el comportamiento de Gemini Code Assist para GitHub.