リポジトリーアクセストークンの権限により、Cloud Manager ブランチの選択フィールドが読み取り専用になります

この記事では、Cloud Managerのフルスタック開発パイプラインのブランチ選択フィールドが読み取り専用になる理由と、リポジトリアクセストークンの権限を更新して問題を解決する方法について説明します。

説明 description

環境

Adobe Experience Manager(AEM)Cloud Manager(すべてのバージョン)

問題/症状

  • Cloud Managerでフルスタック開発パイプラインを編集し、Source コード タブに移動すると、分岐の選択フィールドが読み取り専用になり、エラーメッセージが表示されます。
  • パイプラインのブランチを選択または変更できません。
  • リポジトリは外部GitLab インスタンスに接続されています。
  • トークンに必要なAPI権限がない場合、期限切れのアクセストークンを更新した後でも問題は解決しません。

原因

この問題は、Cloud Managerの外部リポジトリ接続に使用されるアクセストークンに必要なAPI権限がなく、Cloud Managerがブランチのリストを取得できない場合に発生します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Cloud Managerのリポジトリ接続に使用されるアクセストークンがアクティブであり、GitLabで期限切れまたは失効していないことを確認します。
  2. トークンがGitLabで必要なapiまたは少なくともread_apiのスコープ/権限を持っていることを確認します。 read_repositoryのみのトークンは、デプロイは許可されますが、Cloud Managerでのブランチのリストと選択は禁止されます。
  3. Cloud Managerで、 リポジトリ に移動します > アクセストークンの管理。
  4. 関連するリポジトリのトークンを開き、現在または最新のアクセストークン値を貼り付け、更新をクリックします。
  5. リポジトリ行で、… メニュー> 表示と更新をクリックし、更新をもう一度クリックします。
  6. Cloud Managerがリポジトリ接続を自動的に再検証するのを待ちます。
  7. パイプラインをもう一度編集し、「Source コード 」タブに移動します。 ブランチフィールドは編集可能になり、使用可能なブランチが一覧表示されます。

関連トピックス

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