Questa pagina descrive come configurare una configurazione di terze parti prima di creare il datastore GitHub.
Impostare le autorizzazioni e ottenere l'ID client e il client secret
Per registrare un'app GitHub e ottenere l'ID client e il client secret:
- Accedi al tuo account GitHub.
- Vai a Impostazioni > Impostazioni sviluppatore.
- Nella pagina Impostazioni sviluppatore, fai clic su App GitHub.
Fai clic su Nuova app GitHub.
App GitHub Nella pagina di registrazione dell'app:
- Nel campo Nome app GitHub, inserisci un'etichetta per identificare l'app.
- Nel campo URL pagina iniziale, inserisci l'URL completo della home page dell'applicazione.
- Nel campo URL di callback, inserisci
https://vertexaisearch.cloud.google.com/oauth-redirect. - Per assicurarti che i token scadano regolarmente e per ricevere un
refresh_tokenche può essere utilizzato per richiedere un nuovo token di accesso, seleziona la casella di controllo I token di autorizzazione utente scadono. - Per chiedere agli utenti di autorizzare l'app durante l'installazione, seleziona la casella di controllo Richiedi l'autorizzazione utente (OAuth) durante l'installazione.
Nella sezione Autorizzazioni, attiva le seguenti autorizzazioni:
Nome autorizzazione Tipo di autorizzazione Motivo dell'accesso Repository: Azioni Lettura e scrittura Attiva, elenca, annulla ed esegui di nuovo le esecuzioni del flusso di lavoro; accedi ai log dei job Repository: Amministrazione Sola lettura Elenca i collaboratori del repository Repository: Contenuti Lettura e scrittura Leggi file, commit, branch, tag e release; crea branch, scrivi file, esegui il push dei commit e crea fork dei repository Repository: Conversazioni Lettura e scrittura Leggi le conversazioni di GitHub e le categorie di conversazioni; aggiungi, aggiorna o elimina i commenti alle conversazioni Repository: Problemi Lettura e scrittura Leggi problemi, etichette, commenti e cerca problemi; crea o aggiorna problemi, pubblica commenti, esegui il triage dei problemi e gestisci le etichette Repository: Metadati Sola lettura (obbligatoria) Cerca repository e utenti Repository: Richieste di pull Lettura e scrittura Leggi le richieste di pull, le differenze e i commenti alle richieste di pull; unisci, aggiorna e aggiungi commenti e risposte alle revisioni Repository: Avvisi di scansione del codice Sola lettura Leggi gli avvisi di scansione del codice Repository: Avvisi di Dependabot Sola lettura Leggi gli avvisi di sicurezza di Dependabot Repository: Avvisi di scansione dei secret Sola lettura Leggi gli avvisi di scansione dei secret Organizzazione: Membri Sola lettura Visualizza i team dell'organizzazione e i relativi membri Organizzazione: Tipi di problemi Sola lettura Visualizza i tipi di problemi dell'organizzazione Organizzazione: Progetti Lettura e scrittura Leggi e gestisci i progetti v2 a livello di organizzazione (progetti, elementi, campi e aggiornamenti di stato) Account: Aggiunta a Speciali Lettura e scrittura Aggiungi e rimuovi repository da Speciali Account: Profilo Lettura e scrittura Accedi alle informazioni del profilo utente Nella sezione in cui ti viene chiesto dove installare l'app, seleziona Solo su questo account.
Fai clic su Crea app GitHub.
Nel menu di navigazione, seleziona Installa app.
Seleziona un account per installare l'app appena creata e fai clic su Installa.
Seleziona Tutti i repository e fai clic su Installa e autorizza.
Nel menu di navigazione, seleziona Generale.
Fai clic su Genera un nuovo client secret. Copia i valori di ID client e Client secret generati e archiviali in modo sicuro per utilizzarli in un secondo momento.
Scheda Generale dell'app GitHub