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 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 no repositório não exige que você faça nada no momento do build. Basta conceder à sua conta de serviço permissão para usar a conexão, e o acionador será executado no commit.
Com as conexões de repositório Git, é possível configurar serviços de bot em contas nesses SCMs para lidar com tarefas de rotina, como clonar e indexar repositórios.
Por exemplo, um usuário de 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 com suporte do Developer Connect e os SCMs que podem ser integrados para 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 com suporte |
|---|---|---|
| Gemini Enterprise Agent Platform | Implante diretamente de um repositório vinculado usando o Developer Connect. |
|
| Firebase App Hosting | Crie um app da Web nos seus repositórios do GitHub |
|
| Acionadores do Cloud Build | Acione builds de eventos em repositórios conectados |
|
| App Lifecycle Manager | Conecte-se a arquivos do Terraform armazenados em repositórios Git externos |
|
| App Design Center | Crie e compartilhe modelos para garantir que os aplicativos sigam padrões organizacionais e para reduzir o tempo de implantação. |
|
| 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 |
|
| Gemini Code Assist | Use um agente com tecnologia do Gemini para resumir solicitações de pull e fornecer revisões detalhadas do código. |
|
Benefícios
O Developer Connect orienta você na autenticação, autorização e configuração de rede. Em muitos casos, as conexões com repositórios hospedados publicamente podem ser criadas por processos e apps gerenciados pelo Google.
O Developer Connect também permite 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 links.
- Conexão: a primeira etapa na criação de uma ponte entre o Google e uma plataforma de gerenciamento de código-fonte que não é do Google.
- Link: a associação a 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, é possível configurar links para vários repositórios na conta do GitLab conectada.
A seguir
- Criar uma conexão de repositório Git com o GitHub.
- Criar uma conexão de repositório Git com o GitLab.
- Criar uma conexão de repositório Git com o Bitbucket Cloud.
- Criar uma conexão de repositório Git com o GitHub Enterprise em uma rede particular.
- Criar uma conexão de repositório Git com o GitLab Enterprise em uma rede particular.
- Criar uma conexão de repositório Git com o Data center do Bitbucket em uma rede particular.