リポジトリーアクセストークンの権限により、Cloud Manager ブランチの選択フィールドが読み取り専用になります
この記事では、Cloud Managerのフルスタック開発パイプラインのブランチ選択フィールドが読み取り専用になる理由と、リポジトリアクセストークンの権限を更新して問題を解決する方法について説明します。
説明 description
環境
Adobe Experience Manager(AEM)Cloud Manager(すべてのバージョン)
問題/症状
- Cloud Managerでフルスタック開発パイプラインを編集し、Source コード タブに移動すると、分岐の選択フィールドが読み取り専用になり、エラーメッセージが表示されます。
- パイプラインのブランチを選択または変更できません。
- リポジトリは外部GitLab インスタンスに接続されています。
- トークンに必要なAPI権限がない場合、期限切れのアクセストークンを更新した後でも問題は解決しません。
原因
この問題は、Cloud Managerの外部リポジトリ接続に使用されるアクセストークンに必要なAPI権限がなく、Cloud Managerがブランチのリストを取得できない場合に発生します。
解決策 resolution
問題を解決するには、次の手順に従います。
- Cloud Managerのリポジトリ接続に使用されるアクセストークンがアクティブであり、GitLabで期限切れまたは失効していないことを確認します。
- トークンがGitLabで必要な
apiまたは少なくともread_apiのスコープ/権限を持っていることを確認します。read_repositoryのみのトークンは、デプロイは許可されますが、Cloud Managerでのブランチのリストと選択は禁止されます。 - Cloud Managerで、 リポジトリ に移動します
>アクセストークンの管理。 - 関連するリポジトリのトークンを開き、現在または最新のアクセストークン値を貼り付け、更新をクリックします。
- リポジトリ行で、… メニュー
>表示と更新をクリックし、更新をもう一度クリックします。 - Cloud Managerがリポジトリ接続を自動的に再検証するのを待ちます。
- パイプラインをもう一度編集し、「Source コード 」タブに移動します。 ブランチフィールドは編集可能になり、使用可能なブランチが一覧表示されます。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles