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 avaliação pendente Adicione um comentário à revisão pendente no GitHub.
Adicionar um comentário a um problema Adicione 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 Atualize 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 a ações de um único tipo de conector.
  • Não é possível aplicar um perímetro do VPC Service Controls aos repositórios de dados do GitHub. Para fazer isso, exclua e recrie os repositórios. Para mais informações sobre o VPC Service Controls e como usar ações depois de ativar o serviço, 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