Il connettore GitHub per Gemini Enterprise ti consente di eseguire operazioni di creazione, aggiornamento e lettura sui dati di 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: problemi | 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,useeu.
Passaggi successivi
- Per creare e configurare un connettore con GitHub, consulta Configura un datastore GitHub.