Configuration de GitHub

Cette page explique comment configurer une configuration tierce avant de créer le data store GitHub.

Définir les autorisations et obtenir l'ID client et le code secret du client

Pour enregistrer une application GitHub et obtenir l'ID client et le code secret du client, procédez comme suit :

  1. Connectez-vous à votre compte GitHub.
  2. Accédez à Settings > Developer Settings (Paramètres > Paramètres pour les développeurs).
  3. Sur la page Developer Settings (Paramètres pour les développeurs), cliquez sur GitHub apps (Applications GitHub).
  4. Cliquez sur New GitHub app (Nouvelle application GitHub).

    Application GitHub des paramètres développeur
    Application GitHub
  5. Sur la page d'enregistrement de l'application, procédez comme suit :

    1. Dans le champ GitHub app name (Nom de l'application GitHub), saisissez un libellé pour identifier l'application.
    2. Dans le champ Homepage URL (URL de la page d'accueil), saisissez l'URL complète de la page d'accueil de votre application.
    3. Dans le champ Callback URL (URL de rappel), saisissez https://vertexaisearch.cloud.google.com/oauth-redirect.
    4. Pour vous assurer que les jetons expirent régulièrement et pour recevoir un refresh_token qui peut être utilisé pour demander un nouveau jeton d'accès, cochez la case Expire user authorization tokens (Faire expirer les jetons d'autorisation utilisateur).
    5. Pour inviter les utilisateurs à autoriser votre application lors de son installation, cochez la case Request user authorization (OAuth) during installation (Demander l'autorisation de l'utilisateur (OAuth) lors de l'installation).
    6. Dans la section Permissions (Autorisations), activez les autorisations suivantes :

      Nom de l'autorisation Type d'autorisation Motif de l'accès
      Dépôt : Contenu Lecture seule Lire les fichiers, les commits, les branches, les tags, les versions et le code de recherche
      Dépôt : Problèmes Lecture seule Lire les problèmes, les libellés, les commentaires et les problèmes de recherche
      Dépôt : Pull requests Lecture seule Lire les pull requests, les différences, les commentaires de pull requests et les pull requests de recherche
      Dépôt : Métadonnées Lecture seule (obligatoire) Rechercher des dépôts et des utilisateurs
      Organisation : Membres Lecture seule Afficher les équipes de l'organisation et leurs membres
      Compte : Profil Lecture/Écriture Accéder aux informations du profil utilisateur
      Organisation : Types de problèmes Lecture seule Afficher les types de problèmes d'organisation disponibles
    7. Dans la section demandant où installer l'application, sélectionnez Only on this account (Uniquement sur ce compte).

    8. Cliquez sur Create GitHub app (Créer une application GitHub).

  6. Dans le menu de navigation, sélectionnez Install app (Installer l'application).

  7. Sélectionnez un compte pour installer l'application nouvellement créée, puis cliquez sur Install (Installer).

  8. Sélectionnez All repositories (Tous les dépôts), puis cliquez sur Install &authorize (Installer et autoriser).

  9. Dans le menu de navigation, sélectionnez General (Général).

  10. Cliquez sur Generate a new client secret (Générer un code secret de client). Copiez l'ID client et les valeurs du code secret du client générées, puis stockez-les de manière sécurisée pour une utilisation ultérieure.

    ID client et code secret du client
    Onglet "General" (Général) de l'application GitHub