Conexões de repositório Git

Esta página descreve as conexões de repositório Git no Developer Connect. Os administradores da plataforma podem usar essas informações para aprender conceitos importantes e decidir quando usar esse tipo de conexão.

Introdução

Uma conexão de repositório Git é um tipo de conexão de sistema do Developer Connect que permite criar e manter conexões de escopo restrito com repositórios baseados em Git em sistemas de gerenciamento de código-fonte fora do Google Cloud.

Use conexões de repositório Git em situações em que o usuário que criou a conexão não precisa estar presente quando ela é invocada. Por exemplo, quando um repositório Git está conectado à sua configuração do Cloud Build, acionar um build em um commit para o repositório não exige que você faça nada durante o tempo de build. Basta conceder à sua conta de serviço permissão para usar a conexão, e o gatilho será executado após o commit.

Com as conexões de repositório Git, é possível configurar serviços de bot em contas nesses SCMs para lidar com tarefas rotineiras, como clonagem e indexação de repositórios.

Por exemplo, um usuário da personalização de código do Gemini Code Assist pode configurar uma conexão de repositório Git com um repositório do GitHub para que o Gemini Code Assist possa clonar e indexar os repositórios conectados.

Casos de uso

A tabela a seguir lista os produtos e casos de uso compatíveis com o Developer Connect e os SCMs que podem ser integrados a cada caso de uso. A tabela também inclui links para guias de instruções que mostram as etapas para começar a usar cada SCM.

Produto Caso de uso SCMs compatíveis
Vertex AI Agent Builder Implante diretamente de um repositório vinculado usando o Developer Connect.
  • GitHub
  • GitLab
  • Bitbucket Cloud
Firebase App Hosting Criar um app da Web com base nos seus repositórios do GitHub GitHub
Gatilhos do Cloud Build Acionar builds de eventos em repositórios conectados
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitLab
  • GitLab Enterprise
  • Bitbucket Cloud
  • Data center do Bitbucket
App Lifecycle Manager Conectar-se a arquivos do Terraform armazenados em repositórios Git externos
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
App Design Center
  • GitHub
Personalização de código do Gemini Code Assist Receba assistência de programação com tecnologia de IA personalizada para seus repositórios conectados
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitHub Enterprise em redes particulares
  • GitLab
  • GitLab Enterprise (incluindo o GitLab Community Edition)
  • GitLab Enterprise em redes particulares
  • Bitbucket Cloud
  • Data center do Bitbucket
  • Data Center do Bitbucket em redes particulares
Agente de revisão de código do Gemini
  • GitHub

Vantagens

O Developer Connect orienta você na configuração de autenticação, autorização e rede. Em muitos casos, as conexões com repositórios hospedados publicamente podem ser criadas usando processos e apps gerenciados pelo Google pré-criados.

Com o Developer Connect, também é possível gerenciar todas as integrações de SCM em um só lugar. É possível criar, visualizar e editar todas as conexões de repositório no Developer Connect.

Principais conceitos

O Developer Connect processa integrações por conexões e vínculos.

  • Conexão: a primeira etapa para criar uma ponte entre o Google e uma plataforma de gerenciamento de código-fonte que não é do Google.
  • Link: a associação com um repositório Git individual selecionado em uma plataforma de gerenciamento de código-fonte conectada.

Por exemplo, depois de configurar uma conexão entre o Google e o GitLab, você pode configurar links para vários repositórios na conta conectada do GitLab.

A seguir