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 à Paramètres > Paramètres développeur.
- Sur la page Paramètres du développeur, cliquez sur Applications GitHub.
Cliquez sur Nouvelle application GitHub.
Application GitHub Sur la page d'enregistrement de l'application, procédez comme suit :
- Dans le champ Nom de l'application GitHub, saisissez un libellé pour identifier l'application.
- Dans le champ 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_tokenpouvant être utilisé pour demander un nouveau jeton d'accès, cochez la case Expiration des jetons d'autorisation utilisateur. - Pour inviter les utilisateurs à autoriser votre application lors de l'installation, cochez la case Demander l'autorisation de l'utilisateur (OAuth) lors de l'installation.
Dans la section Autorisations, activez les autorisations suivantes :
Nom de l'autorisation Type d'autorisation Motif de l'accès Dépôt : contenu Lecture seule Lire des fichiers, des commits, des branches, des tags, des versions et rechercher du code Dépôt : problèmes Lecture seule Lire les problèmes, les libellés et les commentaires, et rechercher des problèmes Dépôt : demandes d'extraction Lecture seule Lire les demandes d'extraction, les diffs et les commentaires associés, et rechercher des demandes d'extraction 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 vous demandant où installer l'application, sélectionnez Uniquement sur ce compte.
Cliquez sur Créer une application GitHub.
Dans le menu de navigation, sélectionnez Installer l'application.
Sélectionnez un compte pour installer l'application que vous venez de créer, puis cliquez sur Installer.
Sélectionnez Tous les dépôts, puis cliquez sur Installer et autoriser.
Dans le menu de navigation, sélectionnez Général.
Cliquez sur Générer un code secret de client. Copiez l'ID client et le code secret du client généré, puis stockez-les de manière sécurisée pour une utilisation ultérieure.
Onglet "Général" de l'application GitHub