Visão geral

Com o conector do GitHub para o Gemini Enterprise, é possível criar, atualizar e ler dados do GitHub.

Ações compatíveis

Quando o repositório de dados do GitHub está ativado, os usuários finais podem usar comandos de linguagem natural no Gemini Enterprise para realizar as seguintes ações:

Ação Descrição
Adicionar um comentário a uma análise pendente Adicione um comentário à revisão pendente no GitHub.
Adicionar um comentário a um problema Adicionar um comentário a um problema no GitHub.
Criar ramificação Crie uma ramificação no GitHub.
Criar ou atualizar um problema Crie ou atualize um problema no GitHub.
Criar ou atualizar arquivo Crie ou atualize um arquivo no GitHub.
Bifurcar repositório Bifurque um repositório no GitHub.
Mesclar solicitação de envio Mesclar uma solicitação de envio no GitHub.
Enviar arquivos Envie arquivos para o GitHub.
Atualizar solicitação de envio Atualizar uma solicitação de envio no GitHub.

Permissões necessárias

Para permitir que o Gemini Enterprise faça pesquisas usando o repositório de dados do GitHub, você precisa das seguintes permissões:

Nome da permissão Tipo de permissão Motivo do acesso
Repositório: conteúdo Somente leitura Ler arquivos, commits, ramificações, tags, versões e pesquisar código
Repositório: problemas Somente leitura Ler problemas, rótulos, comentários e pesquisar problemas
Repositório: solicitações de envio Somente leitura Ler solicitações de envio, diffs, comentários de PRs e pesquisar PRs
Repositório: metadados Somente leitura (obrigatório) Pesquisar repositórios e usuários
Organização: participantes Somente leitura Ver equipes da organização e os membros delas
Conta: perfil Leitura/gravação Acessar informações do perfil do usuário
Organização: tipos de problemas Somente leitura Ver os tipos de problemas da organização disponíveis
.

Para informações sobre como configurar essas permissões, consulte Definir permissões e receber o ID do cliente e a chave secreta do cliente.

Limitações

Esta seção descreve problemas e limitações conhecidos que podem afetar o uso do repositório de dados do GitHub.

  • Ao criar um app ou adicionar um repositório de dados a um já existente, recomendamos associar apenas um repositório de dados a ações pertencentes a um único tipo de conector.
  • Não é possível aplicar um perímetro do VPC Service Controls aos armazenamentos de dados do GitHub. Para aplicar o VPC Service Controls, é necessário excluir e recriar os repositórios de dados. Para mais informações sobre o VPC Service Controls e como usar ações depois de ativar o VPC Service Controls, consulte Proteger seu app com o VPC Service Controls.
  • O repositório de dados do GitHub só é compatível com as regiões global, us e eu.

A seguir