Configurazione di GitHub

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:

  1. Accedi al tuo account GitHub.
  2. Vai a Impostazioni > Impostazioni sviluppatore.
  3. Nella pagina Impostazioni sviluppatore, fai clic su App GitHub.
  4. Fai clic su Nuova app GitHub.

    Impostazioni per sviluppatori dell'app GitHub
    App GitHub
  5. Nella pagina di registrazione dell'app:

    1. Nel campo Nome app GitHub, inserisci un'etichetta per identificare l'app.
    2. Nel campo URL pagina iniziale, inserisci l'URL completo della home page dell'applicazione.
    3. Nel campo Callback URL (URL di callback), inserisci https://vertexaisearch.cloud.google.com/oauth-redirect.
    4. Per assicurarti che i token scadano regolarmente e per ricevere un refresh_token che può essere utilizzato per richiedere un nuovo token di accesso, seleziona la casella di controllo Token di autorizzazione utente scaduti.
    5. Per chiedere agli utenti di autorizzare la tua app durante l'installazione, seleziona la casella di controllo Richiedi l'autorizzazione utente (OAuth) durante l'installazione.
    6. Nella sezione Autorizzazioni, attiva le 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
    7. Nella sezione in cui viene chiesto dove installare l'app, seleziona Solo su questo account.

    8. Fai clic su Crea app GitHub.

  6. Nel menu di navigazione, seleziona Installa app.

  7. Seleziona un account per installare l'app appena creata e fai clic su Installa.

  8. Seleziona Tutti i repository e fai clic su Installa e autorizza.

  9. Nel menu di navigazione, seleziona Generale.

  10. Fai clic su Genera un nuovo client secret. Copia i valori di ID client e client secret generati e memorizzali in modo sicuro per utilizzarli in un secondo momento.

    ID client e client secret
    Scheda Generale dell'app GitHub