Champ de sélection de branche Cloud Manager en lecture seule en raison des autorisations de jeton d’accès au référentiel

Cet article explique pourquoi le champ de sélection de branche dans le pipeline de développement Fullstack de Cloud Manager peut devenir en lecture seule et comment résoudre le problème en mettant à jour les autorisations de jeton d’accès au référentiel.

Description description

Environnement

Adobe Experience Manager (AEM) Cloud Manager (toutes les versions)

Problème/Symptômes

  • Lors de la modification d’un pipeline de développement full stack dans Cloud Manager et de la navigation vers l’onglet Code Source, le champ de sélection Branche est en lecture seule et affiche un message d’erreur.
  • Vous ne pouvez pas sélectionner ni modifier la branche du pipeline.
  • Le référentiel est connecté à une instance GitLab externe.
  • Le problème persiste même après la mise à jour d’un jeton d’accès expiré si le jeton ne dispose pas des autorisations d’API requises.

Cause

Ce problème se produit lorsque le jeton d’accès utilisé pour la connexion au référentiel externe dans Cloud Manager ne dispose pas des autorisations d’API nécessaires, ce qui empêche Cloud Manager de récupérer la liste des branches.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Vérifiez que le jeton d’accès utilisé pour la connexion au référentiel dans Cloud Manager est actif et n’a pas expiré ou n’a pas été révoqué dans GitLab.
  2. Assurez-vous que le jeton dispose de la api requise ou, au minimum, de la portée/des autorisations read_api dans GitLab. Les jetons avec uniquement des read_repository peuvent autoriser les déploiements, mais empêchent la liste et la sélection de branches dans Cloud Manager.
  3. Dans Cloud Manager, accédez à Référentiels > Gérer les jetons d’accès.
  4. Ouvrez le jeton pour le référentiel approprié, collez la valeur du jeton d’accès actuel/le plus récent, puis cliquez sur Mettre à jour.
  5. Sur la ligne du référentiel, cliquez sur le menu … > Afficher et mettre à jour, puis cliquez de nouveau sur Mettre à jour.
  6. Attendez que Cloud Manager revalide automatiquement la connexion au référentiel.
  7. Modifiez à nouveau le pipeline et accédez à l’onglet Code . Le champ de branche doit maintenant être modifiable et les branches disponibles doivent être répertoriées.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles