Cloud Managerでのリポジトリの管理 managing-repos

Cloud Manager で Git リポジトリを表示、追加および削除する方法について説明します。

Cloud Manager でのリポジトリについて overview

Cloud Manager のリポジトリは、Git を使用してプロジェクトのコードを保存および管理するために使用されます。 追加する​ プログラム ​ごとに、アドビが管理するリポジトリが自動的に作成されます。

さらに、Adobeで管理するリポジトリを増やしたり、外部Git ベンダーでホストされている独自のセルフマネージドリポジトリを作成したりすることもできます。 自己管理型リポジトリの場合、コードがホストされる場所によってオンボーディングの手順が異なります。 github.comのリポジトリはAdobe GitHub アプリを使用し、セルフホスト型およびその他の外部リポジトリは個人アクセストークンとWebhookを使用します。 プログラムにリンクされているすべてのリポジトリは、リポジトリ​ページで表示できます。

また、Cloud Manager 内で作成されたリポジトリは、パイプラインの追加や編集の際にも選択できます。 パイプラインの設定について詳しくは、CI/CD パイプラインを参照してください。

各パイプラインはプライマリリポジトリまたは分岐にリンクされます。 ただし、Git サブモジュールのサポートを使用すると、ビルドプロセス中に複数のセカンダリ分岐を含めることができます。

リポジトリページの表示 repositories-window

リポジトリ​ページでは、選択したリポジトリの詳細を表示できます。 この情報には、使用中のリポジトリのタイプが含まれます。 リポジトリが Adobe としてマークされている場合は、アドビが管理するリポジトリであることを示します。 GitHub としてラベル付けされている場合は、ユーザーが管理するプライベート GitHub リポジトリを参照します。 また、このページには、リポジトリの作成日時や関連付けられているパイプラインなどの詳細が表示されます。

選択したリポジトリに対してアクションを実行するには、リポジトリをクリックし、 その他アイコン を使用してドロップダウンメニューを開きます。 アドビが管理するリポジトリの場合は、分岐を確認/プロジェクトを作成​できます。

​ リポジトリアクション
リポジトリページのドロップダウンメニュー。

ドロップダウンメニューで使用可能なその他のアクションには、リポジトリ URL をコピー表示と更新、リポジトリを​ 削除 ​が含まれます。

リポジトリページを表示するには:

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. プログラムの概要​ページのサイドメニューで、 フォルダーアイコン リポジトリ」をクリックします。

  3. リポジトリ​ページには、選択したプログラムに関連付けられているすべてのリポジトリが表示されます。

    リポジトリページ
    Cloud Manager のリポジトリページ。

Adobe リポジトリの追加 adding-repositories

リポジトリを追加するには、デプロイメントマネージャー​または​ ビジネスオーナー ​の役割が必要です。

プライベートリポジトリと外部リポジトリの方法を選択する方法については、Adobe以外のリポジトリの追加を参照してください。

  1. リポジトリ​ページの右上隅付近にある「リポジトリを追加」をクリックします。

    ​ リポジトリを追加ダイアログボックス ​
    リポジトリを追加ダイアログボックス。

  2. Adobe リポジトリ​をクリックします。 Cloud ManagerでのAdobe リポジトリの追加を参照してください。

    特定の企業または IMS 組織のすべてのプログラムで使用できるリポジトリは 300 個までです。

Adobe以外のリポジトリの追加 add-non-adobe-repositories

Adobe以外でコードをホストする場合、使用する手順のページと所有権の検証方法は、リポジトリがホストされている場所によって異なります。 次の表を使用して、正しいパスを選択します。

リポジトリがホストされている場所
検証方法
使用する手順のページ
github.com (Free、Pro、Team、Enterprise Cloudなどの任意のGitHub プラン)
Adobe GitHub アプリとシークレットファイル。 Webhookは必要ありません。
Cloud Managerでプライベート GitHub リポジトリを追加
GitHub Enterprise Server (セルフホスト)
個人アクセストークンとWebhook
Cloud Managerで外部リポジトリを追加
GitLab、Bitbucket、またはAzure DevOps
個人アクセストークンとWebhook
Cloud Managerで外部リポジトリを追加

リポジトリ情報へのアクセス repo-info

リポジトリ​ウィンドウでリポジトリを表示する際に、ツールバーの「リポジトリ情報へアクセス」ボタンをクリックすると、アドビが管理するリポジトリにプログラムでアクセスする方法の詳細を表示できます。

リポジトリ情報

リポジトリ情報​ウィンドウが開き、詳細が表示されます。 リポジトリ情報へのアクセスについて詳しくは、リポジトリ情報へのアクセスを参照してください。

ブランチの確認/プロジェクトの作成 check-branches

AEM Cloud Manager において、分岐を確認/プロジェクトを作成​アクションは、リポジトリの現在の状態に応じて 2 つの目的を果たします。

  • リポジトリが新しく作成されている場合、このアクションにより、AEM プロジェクトアーキタイプを使用してサンプルプロジェクトが生成されます。

  • リポジトリにサンプルプロジェクトが既に作成されている場合、アクションではリポジトリとその分岐のステータスを確認し、サンプルプロジェクトが既に存在するかどうかに関するフィードバックを提供します。

    分岐を確認アクション

リポジトリ URL をコピー copy-url

リポジトリ URL をコピー​アクションでは、リポジトリ​ページで選択したリポジトリの URL を、他の場所で使用できるようクリップボードにコピーします。

リポジトリの表示と更新 view-update

表示と更新​アクションでは、リポジトリを更新​ダイアログボックスが開き、リポジトリの​ 名前 ​と​ リポジトリ URL のプレビュー ​を表示できます。 また、リポジトリの​ 説明 ​を更新することもできます。

リポジトリ情報の表示と更新

リポジトリの削除 delete

削除​アクションでは、プロジェクトからリポジトリを削除します。 リポジトリがパイプラインに関連付けられている場合は、削除できません。

削除

リポジトリを削除すると、その名前が将来作成される新しいリポジトリに使用されなくなります。 削除されたリポジトリと同じ名前を使用してリポジトリを追加しようとすると、次のエラーメッセージが表示されます。

Repository name should be unique within organization.

さらに、削除されたリポジトリは Cloud Manager で使用できなくなり、どのパイプラインにもリンクできなくなります。

recommendation-more-help
experience-manager-cloud-service-help-main-toc