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,useeulocais.
A seguir
- Para criar e configurar um conector com o GitHub, consulte Configurar um repositório de dados do GitHub.