Configurar o Gemini Code Assist no GitHub

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ê 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

  1. Acesse a página do app Gemini Code Assist.

  2. Faça login na sua conta do GitHub, se ainda não tiver feito isso.

  3. Clique em Instalar.

    Um aviso para instalar o app Gemini Code Assist para um usuário ou organização é exibido.

  4. 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.

  5. Faça login com sua conta do GitHub.

  6. Selecione uma organização ou conta pessoal do GitHub no menu suspenso.

  7. 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

  1. No console do Google Cloud, acesse a página Agentes e ferramentas do Gemini Code Assist.

    Acessar "Agentes e ferramentas"

    1. 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.
  2. 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.

  3. Na seção API Gemini Code Assist Management, clique em Ativar.

  4. Na seção Selecionar uma conexão, clique no menu suspenso Conexão.

  5. No menu suspenso, clique em Criar nova conexão.

    O painel Vincular repositórios Git via Developer Connect é aberto.

  6. No menu suspenso Provedor, selecione o provedor do GitHub que você está usando.

  7. No campo Nome, insira um nome para a conexão.

  8. Clique em Continuar.

    A caixa de diálogo Solicitar token OAuth do GitHub será aberta.

  9. Depois de ler a exoneração de responsabilidade, clique em Entendi e quero continuar.

  10. Na página Instalar o Gemini Code Assist, clique na conta em que você quer instalar o app.

  11. Escolha se quer instalar o app em Todos os repositórios ou Somente repositórios selecionados.

  12. Clique em Instalar.

  13. 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.

  14. Na seção Vincular repositórios, clique no menu suspenso Repositórios, selecione os repositórios que você quer vincular e clique em Ok.

  15. Clique em Vincular.

  16. No menu suspenso Selecionar uma conexão, escolha a conexão que você criou.

  17. 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