Configurer GitLab pour l’indexation de contenu externe
Créez un jeton d’accès personnel pour un compte d’utilisateur propriétaire de groupe sur GitLab.com afin de permettre GitLab au connecteur de contenu externe d’accéder à votre GitLab système source.
Avant de commencer
- de business
-
Vous devez utiliser l’offre .com GitLab, et non GitLab Dédiée ou GitLab Autogérée.
Pour en savoir plus sur les GitLab offres, reportez-vous à la section https://docs.gitlab.com/subscriptions/choosing_subscription/#choose-an-offering.
- Compte d’utilisateur propriétaire du groupe
- Vous avez besoin d’un GitLab compte d’utilisateur .com qui possède tous les groupes de niveau supérieur publics et privés que le connecteur de contenu externe doit analyser. Le connecteur emprunte l’identité de cet utilisateur lors de la récupération du contenu pouvant faire l’objet de recherches, des autorisations d’accès utilisateur et des principaux de sécurité à partir de votre GitLab système source.
- Exigences relatives au contenu public
- Le contenu public que vous souhaitez récupérer doit se trouver dans des groupes publics de niveau supérieur appartenant à votre utilisateur propriétaire de groupe.
- Exigences relatives au contenu privé
-
Le contenu privé que vous souhaitez récupérer doit faire partie d’un groupe privé de niveau supérieur sur le niveau d’abonnement Ultimate. Ce groupe doit appartenir à votre utilisateur propriétaire de groupe, et vous devez disposer des autorisations d’accès configurées pour les utilisateurs d’entreprise de ce groupe privé. (Le connecteur récupère uniquement les autorisations d’accès des utilisateurs et les principaux de sécurité pour les utilisateurs d’entreprise.)
Pour en savoir plus sur les GitLab niveaux d’abonnement, reportez-vous à la section https://docs.gitlab.com/subscriptions/choosing_subscription/#choose-a-subscription-tier. Pour plus d’informations sur les GitLab utilisateurs d’entreprise, reportez-vous à la section https://docs.gitlab.com/user/enterprise_user/.
Vous avez besoin des informations d’identification de connexion au compte d’utilisateur du propriétaire du groupe dans l’instance .com de GitLab votre organisation.
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Le GitLab connecteur de contenu externe récupère le contenu de votre GitLab système source .com à l’aide de l’API GitLab et d’un jeton d’accès personnel avec le champ d’application read_api configuré pour le compte d’utilisateur qui possède tous les groupes de niveau supérieur que vous souhaitez analyser. Le connecteur utilise ce jeton d’accès personnel pour emprunter l’identité de l’utilisateur spécifié lors de la récupération du contenu pouvant faire l’objet de recherches et des principaux de sécurité à partir de votre GitLab système source .com.
Votre ServiceNow AI Platform administrateur d’instance a besoin de ce jeton d’accès personnel pour configurer le connecteur de GitLab contenu externe afin une connexion appropriée à votre GitLab système source .com.
Procédure
Que faire ensuite
- L’URL de votre GitLab instance. C’est typiquement https://gitlab.com/.
- Jeton d’accès personnel de l’utilisateur propriétaire du groupe que vous avez copié à l’étape 7.
Votre administrateur de connecteur a besoin de ces éléments pour configurer un GitLab connecteur de contenu externe afin de récupérer le contenu interrogeable et les principaux de sécurité de votre GitLab instance .com.
Pour plus d’informations sur la création et la configuration d’un connecteur de GitLab contenu externe, reportez-vous à la section Créer un connecteur de GitLab contenu externe.