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 :
- Connectez-vous à votre compte GitHub.
- Accédez à Settings > Developer Settings (Paramètres > Paramètres pour les développeurs).
- Sur la page Developer Settings (Paramètres pour les développeurs), cliquez sur GitHub apps (Applications GitHub).
Cliquez sur New GitHub app (Nouvelle application GitHub).
Application GitHub Sur la page d'enregistrement de l'application, procédez comme suit :
- Dans le champ GitHub app name (Nom de l'application GitHub), saisissez un libellé pour identifier l'application.
- Dans le champ Homepage URL (URL de la page d'accueil), saisissez l'URL complète de la page d'accueil de votre application.
- Dans le champ Callback URL (URL de rappel), saisissez
https://vertexaisearch.cloud.google.com/oauth-redirect. - Pour vous assurer que les jetons expirent régulièrement et pour recevoir un
refresh_tokenqui 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). - 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).
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 Dans la section demandant où installer l'application, sélectionnez Only on this account (Uniquement sur ce compte).
Cliquez sur Create GitHub app (Créer une application GitHub).
Dans le menu de navigation, sélectionnez Install app (Installer l'application).
Sélectionnez un compte pour installer l'application nouvellement créée, puis cliquez sur Install (Installer).
Sélectionnez All repositories (Tous les dépôts), puis cliquez sur Install &authorize (Installer et autoriser).
Dans le menu de navigation, sélectionnez General (Général).
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.
Onglet "General" (Général) de l'application GitHub