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
Aggiungi un commento a una revisione in attesa Aggiungi un commento a una revisione in attesa in GitHub.
Aggiungi un commento a un problema Aggiungi un commento a un problema in GitHub.
Crea branch Crea un branch in GitHub.
Crea o aggiorna un problema Crea o aggiorna un problema in GitHub.
Crea o aggiorna un file Crea o aggiorna un file in GitHub.
Crea un fork del repository Crea un fork di un repository in GitHub.
Unisci richiesta di pull Unisci una richiesta di pull in GitHub.
Esegui il push dei file Esegui il push dei file in 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: Contenuti Sola lettura Leggi file, commit, branch, tag, release e codice di ricerca
Repository: Problemi Sola lettura Leggi problemi, etichette, commenti e problemi di ricerca
Repository: Richieste di pull Sola lettura Leggi richieste di pull, differenze, commenti alle richieste di pull e cerca richieste di pull
Repository: Metadati Sola lettura (obbligatorio) Cerca repository e utenti
Organizzazione: Membri Sola lettura Visualizza i team dell'organizzazione e i relativi membri
Account: Profilo Lettura/scrittura Accedi alle informazioni del profilo utente
Organizzazione: Tipi di problemi Sola lettura Visualizza i tipi di problemi dell'organizzazione disponibili

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

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 una esistente, ti consigliamo di associare un solo datastore alle azioni appartenenti a un singolo tipo di connettore.
  • L'applicazione di un perimetro di Controlli di servizio VPC ai datastore GitHub esistenti non è supportata. Per applicare Controlli di servizio VPC, devi eliminare e ricreare i datastore. Per saperne di più su Controlli di servizio VPC e su come utilizzare le azioni dopo aver abilitato Controlli di servizio VPC, consulta Proteggere l'app con Controlli di servizio VPC.
  • Il datastore GitHub è supportato solo nelle global, us ed eu località.

Passaggi successivi