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 pull e oferece revisões de código detalhadas.
Antes de começar
Para configurar o Gemini Code Assist no GitHub, faça o seguinte:
Consumidor
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.
Enterprise
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.
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.
Verifique se o projeto na nuvem do Google Cloud usado durante a configuração está conectado a uma conta de faturamento válida.
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 comando para instalar o app assistivo Gemini Code Assist para um usuário ou uma 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 da revisão de código.
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 janela 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 gerenciamento de código do Code Assist para a origem é 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 janela 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 alguns repositórios.
Clique em Instalar.
Siga as etapas do GitHub para fazer a autenticação.
Depois que o acesso for confirmado, a janela de diálogo será fechada, e você vai voltar para o 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.
A seguir
- Saiba mais sobre o Gemini Code Assist no GitHub.
- Usar o Gemini Code Assist no GitHub.
- Saiba como personalizar o comportamento do Gemini Code Assist no GitHub.