Visão geral

O conector do GitHub para o Gemini Enterprise permite realizar operações de criação, atualização e leitura em 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 comentário a uma revisão pendente Adicionar comentário a uma revisão pendente no GitHub.
Adicionar comentário a um problema Adicionar comentário a um problema no GitHub.
Criar ramificação Criar uma ramificação no GitHub.
Criar ou atualizar um problema Criar ou atualizar um problema no GitHub.
Criar ou atualizar arquivo Criar ou atualizar um arquivo no GitHub.
Bifurcar repositório Bifurcar um repositório no GitHub.
Mesclar solicitação de envio Mesclar uma solicitação de envio no GitHub.
Enviar arquivos Enviar 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 realize 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 código de pesquisa
Repositório: problemas Somente leitura Ler problemas, rótulos, comentários e problemas de pesquisa
Repositório: solicitações de envio Somente leitura Ler solicitações de envio, diferenças, comentários de PR e PRs de pesquisa
Repositório: metadados Somente leitura (obrigatório) Pesquisar repositórios e usuários
Organização: membros Somente leitura Ver as 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 novo 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 há suporte para a aplicação de um perímetro do VPC Service Controls em repositórios 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ó tem suporte nos global, us e eu locais.

A seguir