Nesta página, mostramos como configurar o Gemini Code Assist no GitHub, um agente com tecnologia do Gemini que resume automaticamente as solicitações de envio e oferece revisões de código detalhadas.
Antes de começar
Para configurar o Gemini Code Assist no GitHub, faça o seguinte:
Ter uma organização ou conta pessoal do GitHub.
Ter um ou mais repositórios do GitHub em que você quer ativar o Gemini Code Assist no GitHub.
- Se você não tiver um repositório assim, crie um fork do nosso repositório de amostra para usar.
Se você estiver configurando a versão empresarial do Gemini Code Assist no GitHub, precisará ter papéis adequados do IAM para concluir a configuração no Google Cloud.
Peça ao administrador para conceder a você o papel de administrador do Service Usage e o papel
geminicodeassistmanagement.scmConnectionAdmin.Como alternativa, se você tiver os papéis básicos de administrador ou proprietário, terá as permissões necessárias do IAM para concluir a configuração da versão empresarial.
Instalar o Gemini Code Assist no GitHub
As etapas a seguir mostram como configurar o Gemini Code Assist no GitHub. Clique na guia relevante para a versão que você quer configurar, seja a versão para consumidor ou para empresas.
Consumidor
Acesse a página do app Gemini Code Assist.
Faça login na sua conta do GitHub, se ainda não tiver feito isso.
Clique em Instalar.
Um aviso para instalar o app Gemini Code Assist para um usuário ou organização é exibido.
Quando for solicitado a instalar o app Gemini Code Assist para um usuário ou organização, selecione a organização em que você pretende usar o app.
Depois de instalar o app Gemini Code Assist na sua organização do GitHub, você vai precisar selecionar os repositórios para ativar a integração do Code Review.
Você será redirecionado para o Admin Console do app Gemini Code Assist.
Faça login com sua conta do GitHub.
Selecione uma organização ou conta pessoal do GitHub no menu suspenso.
Leia e aceite os Termos de Serviço do Google, a Política de uso proibido da IA generativa e a Política de Privacidade. Depois, clique em Concluir configuração.
O Gemini Code Assist é adicionado às solicitações de pull nos repositórios selecionados.
Depois da criação, o Gemini Code Assist fornece sugestões para
sua revisão de código sempre que o autor da solicitação de pull ou outros revisores humanos
adicionam comentários com a tag /gemini na solicitação de pull.
O Gemini Code Assist agora está ativo para todas as solicitações de extração nos repositórios selecionados.
Enterprise
No console do Google Cloud, acesse a página Agentes e ferramentas do Gemini Code Assist.
Acessar "Agentes e ferramentas"
- Se você ainda não tiver ativado a API Developer Connect, um banner de alerta vai aparecer solicitando que você faça isso. Se isso acontecer, clique no botão Ativar associado ao banner e clique no botão Ativar na caixa de diálogo que aparece.
Na seção Agentes, localize o card Gerenciamento de código-fonte do Gemini Code Assist e clique em Ativar.
O painel Ativar o gerenciamento de código-fonte do Code Assist é aberto.
Na seção API Gemini Code Assist Management, clique em Ativar.
Na seção Selecionar uma conexão, clique no menu suspenso Conexão.
No menu suspenso, clique em Criar nova conexão.
O painel Vincular repositórios Git via Developer Connect é aberto.
No menu suspenso Provedor, selecione o provedor do GitHub que você está usando.
No campo Nome, insira um nome para a conexão.
Clique em Continuar.
A caixa de diálogo Solicitar token OAuth do GitHub será aberta.
Depois de ler a exoneração de responsabilidade, clique em Entendi e quero continuar.
Na página Instalar o Gemini Code Assist, clique na conta em que você quer instalar o app.
Escolha se quer instalar o app em Todos os repositórios ou Somente repositórios selecionados.
Clique em Instalar.
Siga as etapas do GitHub para fazer a autenticação.
Depois que o acesso é confirmado, a janela de diálogo é fechada e você volta ao painel Vincular repositórios Git pelo Developer Connect.
Na seção Vincular repositórios, clique no menu suspenso Repositórios, selecione os repositórios que você quer vincular e clique em Ok.
Clique em Vincular.
No menu suspenso Selecionar uma conexão, escolha a conexão que você criou.
Clique em Concluído.
O Gemini Code Assist agora está ativo para todas as solicitações de extração nos repositórios selecionados.