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 :
- 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.
- Assurez-vous que le jeton dispose de la
apirequise ou, au minimum, de la portée/des autorisationsread_apidans GitLab. Les jetons avec uniquement desread_repositorypeuvent autoriser les déploiements, mais empêchent la liste et la sélection de branches dans Cloud Manager. - Dans Cloud Manager, accédez à Référentiels
>Gérer les jetons d’accès. - 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.
- Sur la ligne du référentiel, cliquez sur le menu …
>Afficher et mettre à jour, puis cliquez de nouveau sur Mettre à jour. - Attendez que Cloud Manager revalide automatiquement la connexion au référentiel.
- 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