O Gemini Code Assist no GitHub traz o poder do Gemini para o processo de solicitação de pull, atuando como um revisor de código. O Gemini Code Assist no GitHub usa um agente com tecnologia do Gemini que resume automaticamente as solicitações de pull e oferece revisões detalhadas do código, acelerando as revisões e aumentando a qualidade do código.
Depois de configurar o Gemini Code Assist no GitHub, você pode invocar o Gemini Code Assist em qualquer estágio da solicitação de pull para revisar o código. É possível interagir com o Gemini Code Assist diretamente nos comentários da solicitação de pull:
- Fazer perguntas de esclarecimento sobre a revisão criada pelo Gemini Code Assist.
- Solicite o Gemini Code Assist adicionando a tag
/geminiaos seus comentários para fazer perguntas no contexto da solicitação de pull.
O Gemini Code Assist vai recuperar automaticamente informações úteis do repositório e da solicitação de pull para realizar as tarefas.
Este documento é destinado a desenvolvedores de todos os níveis de habilidade. Presumimos que você tenha um conhecimento prático do GitHub.
Versão para consumidores e versão empresarial
O Gemini Code Assist no GitHub está disponível em uma versão para consumidores, que você instala diretamente no GitHub, e uma versão para empresas, que você instala pelo Google Cloud.
A tabela a seguir resume as diferenças entre a versão para consumidores e a versão empresarial:
| Versão para consumidores | Versão Enterprise (prévia) | |
|---|---|---|
| Configuração | Diretamente no GitHub | Gerenciadas pelo Google Cloud |
| Termos de Serviço | Termos de Serviço do Google | Termos de Serviço do Google Cloud |
| Cotas | 33 solicitações de pull por dia | Mais de 100 solicitações de pull por dia |
| Como adicionar um guia de estilo | Por repositório no GitHub |
Por repositório no GitHub Em vários repositórios usando o Google Cloud |
| Como gerenciar configurações |
Por repositório no GitHub Todos os repositórios associados a uma conta usando a página de configurações |
Por repositório no GitHub Em vários repositórios usando o Google Cloud |
| Suporte do GitHub |
GitHub |
GitHub |
Considerações
O Gemini Code Assist no GitHub não gera resumos nem sugestões de código para arquivos localizados no diretório
.github/workflows. Essa exclusão ajuda a evitar a introdução de configurações potencialmente inseguras no repositório.A versão empresarial usa uma conexão do Developer Connect para conectar seus repositórios do GitHub ao Google Cloud.
Essa conexão do Developer Connect é sempre criada na região
us-east1.Essa conexão do Developer Connect precisa ser criada usando a seção Gerenciamento de código-fonte do Code Assist, que está em Agentes e ferramentas do Gemini Code Assist. Para instruções, consulte Configurar o Gemini Code Assist no GitHub.