Panoramica

Il connettore GitHub per Gemini Enterprise ti consente di eseguire operazioni di creazione, aggiornamento e lettura sui dati di GitHub.

Azioni supportate

Quando il datastore GitHub è abilitato, gli utenti finali possono utilizzare i comandi in linguaggio naturale in Gemini Enterprise per eseguire le seguenti azioni.

Azione Descrizione
Aggiungere un commento a una recensione in attesa Aggiungi un commento alla revisione in attesa su GitHub.
Aggiungere un commento a un problema Aggiungi un commento a un problema in GitHub.
Crea branch Crea un ramo in GitHub.
Crea o aggiorna un problema Crea o aggiorna un problema in GitHub.
Crea o aggiorna file Crea o aggiorna un file in GitHub.
Repository fork Crea un fork di un repository in GitHub.
Unire la richiesta di pull Unisci una richiesta di pull in GitHub.
Push dei file Esegui il push dei file su GitHub.
Aggiorna richiesta di pull Aggiorna una richiesta di pull in GitHub.

Autorizzazioni obbligatorie

Per consentire a Gemini Enterprise di eseguire ricerche utilizzando il datastore GitHub, devi disporre delle seguenti autorizzazioni:

Nome autorizzazione Tipo di autorizzazione Motivo dell'accesso
Repository: Contents Sola lettura Leggi file, commit, rami, tag, release e codice di ricerca
Repository: Issues Sola lettura Leggere problemi, etichette, commenti e cercare problemi
Repository: richieste di pull Sola lettura Leggere le richieste di pull, le differenze, i commenti alle richieste di pull e cercare le richieste di pull
Repository: Metadati Sola lettura (obbligatorio) Cercare repository e utenti
Organizzazione: membri Sola lettura Visualizzare i team dell'organizzazione e i relativi membri
Account: profilo Lettura/scrittura Accedere alle informazioni del profilo utente
Organizzazione: tipi di problemi Sola lettura Visualizzare i tipi di problemi dell'organizzazione disponibili
.

Per informazioni su come configurare queste autorizzazioni, vedi Impostare le autorizzazioni e ottenere l'ID client e il secret client.

Limitazioni

Questa sezione descrive i problemi noti e le limitazioni che potrebbero influire sull'utilizzo del datastore GitHub.

  • Quando crei una nuova app o aggiungi un datastore a uno esistente, ti consigliamo di associare un solo datastore alle azioni appartenenti a un unico tipo di connettore.
  • L'applicazione di un perimetro Controlli di servizio VPC ai datastore GitHub esistenti non è supportata. Per applicare i Controlli di servizio VPC, devi eliminare e ricreare i datastore. Per saperne di più sui Controlli di servizio VPC e su come utilizzare le azioni dopo averli attivati, consulta Proteggere l'app con i Controlli di servizio VPC.
  • Il datastore GitHub è supportato solo nelle località global, us e eu.

Passaggi successivi