En esta página, se describen las conexiones de repositorios de Git en Developer Connect. Los administradores de plataformas pueden usar esta información para conocer los conceptos clave y decidir cuándo usar este tipo de conexión.
Introducción
Una conexión de repositorio de Git es una función de Developer Connect que te permite crear y mantener conexiones de alcance limitado a repositorios basados en Git en sistemas de administración de código fuente fuera de Google Cloud.
Este tipo de conexión es una conexión de sistema a un repositorio de Git, al que puedes otorgar permisos de cuenta de servicio para usar. Las conexiones de repositorios de Git son aplicables en situaciones en las que un usuario que autorizó la conexión no necesita estar presente cuando se invoca la conexión. Por ejemplo, cuando un repositorio de Git está conectado a tu configuración de Cloud Build, activar una compilación en una confirmación al repositorio no requiere que hagas nada en el momento de la compilación. Con las conexiones de repositorios de Git, puedes configurar servicios de bot en cuentas de esos SCM para controlar tareas de rutina, como clonar y indexar repositorios.
Por ejemplo, un usuario de personalización de código de Gemini Code Assist puede configurar una conexión de repositorio de Git a un repositorio de GitHub para que Gemini Code Assist pueda clonar y indexar los repositorios conectados.
Casos de uso
En la siguiente tabla, se enumeran los productos y los casos de uso que admite Developer Connect, y luego los SCM que puedes integrar para cada caso de uso. La tabla también incluye vínculos a guías prácticas que muestran los pasos para comenzar a usar cada SCM.
| Producto | Caso práctico | SCM admitidos |
|---|---|---|
| Vertex AI Agent Builder | Realiza la implementación directamente desde un repositorio vinculado con Developer Connect. |
|
| Firebase App Hosting | Crea una app web a partir de tus repositorios de GitHub | GitHub |
| Activadores de Cloud Build | Activa compilaciones a partir de eventos en repositorios conectados |
|
| Entorno de ejecución de SaaS | Conéctate a archivos de Terraform almacenados en repositorios de Git externos |
|
| App Design Center |
|
|
| Personalización de código de Gemini Code Assist | Obtén asistencia de programación potenciada por IA adaptada a tus repositorios conectados |
|
| Agente de revisión de código de Gemini |
|
Beneficios
Developer Connect te guía a través de la configuración de autenticación, autorización y redes. En muchos casos, las conexiones a repositorios alojados públicamente se pueden crear a través de procesos y apps precompilados administrados por Google.
Developer Connect también te permite administrar todas tus integraciones de SCM en un solo lugar. Puedes crear, ver y editar todas tus conexiones de repositorios desde Developer Connect.
Conceptos clave
Developer Connect controla las integraciones a través de conexiones y vínculos.
- Conexión: Es el primer paso para crear un puente entre Google y una plataforma de administración de código fuente que no es de Google.
- Vínculo: Es la asociación con un repositorio de Git individual que seleccionas dentro de una plataforma de administración de código fuente conectada.
Por ejemplo, después de configurar una conexión entre Google y GitLab, puedes configurar vínculos a varios repositorios dentro de la cuenta de GitLab conectada.
¿Qué sigue?
- Crea una conexión de repositorio de Git a GitHub.
- Crea una conexión de repositorio de Git a GitLab.
- Crea una conexión de repositorio de Git a Bitbucket Cloud.
- Crea una conexión de repositorio de Git a GitHub Enterprise en una red privada.
- Crea una conexión de repositorio de Git a GitLab Enterprise en una red privada.
- Crea una conexión de repositorio de Git a Bitbucket Data Center en una red privada.