ユーザーインターフェイスからGit コネクタを作成および設定する
Experience Manager Guidesのデータソースツールを使用して、ユーザーインターフェイスからGit コネクタを作成および設定します。 コネクタを正常に設定したら、それを使用してGit リポジトリからExperience Manager Guidesにコンテンツを読み込むことができます。
-
上部のAdobe Experience Manager リンクを選択し、ツールを選択します。
-
ツールのリストから「ガイド」を選択します。
-
「データソース」タイルを選択します。 データソース ページが表示されます。
-
「作成」を選択します。
-
データソースコネクタのリストから、GitHubを選択します。
{width="600"}
-
「次へ」を選択します。
-
設定と接続の詳細を入力します。
{width="600"}
note tip TIP - カーソルを合わせる フィールドの近くの
{width="25"}で、詳細を表示できます。 - * フィールドは必須です。 例えば、Elasticsearch コネクタに次の詳細を入力できます。
- 名前: データソースの名前を入力します。
- Target AEMのルートパス: Gitから読み込まれたコンテンツを保存するAEM リポジトリ内のパスを入力します。
- ファイルの種類フィルター(含める):読み込み時に含めるファイルの種類を指定します。
- 除外パス (正規表現):読み込みから除外するパス パターンを指定します。
- 認証タイプ: ドロップダウンリストから認証タイプを選択します。 現在、個人アクセストークン(PAT)のみがサポートされている認証方法です。 コネクタの設定時にPATを入力して、認証し、Git リポジトリにアクセスします。GitHub個人アクセストークンを生成する方法について説明します。
GitHubでのPAT生成中にスコープを選択する際には、次のスコープを有効にしてください。
- repo:最上位のチェックボックスを選択します。 リポジトリコンテンツ、コミットステータス、デプロイメントへのアクセス権を付与して、すべてのサブスコープが自動的に選択されます。
- 管理者:org: 読み取り:orgのみを選択します。 これは、組織とチームメンバーシップを解決するために必要です。- リポジトリ URL: コンテンツをインポートするGit リポジトリ URLを入力します。
- 分岐: コンテンツの読み込みに使用する分岐を入力します。
- カーソルを合わせる フィールドの近くの
-
接続をテストします。 「接続をテスト」ボタンは、必要な詳細を入力した後にのみ有効になります。 接続の詳細が正しい場合は、成功メッセージが表示されます。 それ以外の場合は、エラーメッセージが表示されます。
{width="600"}
-
上部の 保存 を選択して、コネクタを保存します。
「保存」ボタンは、必要なすべての詳細が入力され、接続が成功した後にのみ有効になります。 コネクタが正常に保存された場合は、データソース ページで設定されたGithub コネクタを表示できます。
{width="600"}
Cloud Manager プロジェクトへのGit コネクタの追加
Git コネクタを使用してデータソース ページから設定する前に、AEM プロジェクトに依存関係として埋め込む必要があります。 依存関係を追加するには、次の手順を実行します。
-
AEM プロジェクトの
all/pom.xmlで、<dependencies>の下にGit Connectorを依存関係として追加します。code language-xml <dependency> <groupId>com.adobe.aem.addon.guides</groupId> <artifactId>konnect-github</artifactId> <version>1.0.0</version> </dependency> -
同じ
pom.xmlで、filevault-package-maven-plugin設定の<embeddeds>セクションに依存関係を追加します。code language-xml <embedded> <groupId>com.adobe.aem.addon.guides</groupId> <artifactId>konnect-github</artifactId> <type>jar</type> <target>/apps/YOUR-vendor-packages/content/install</target> </embedded>YOUR-vendor-packagesをプロジェクトのベンダーパッケージ名に置き換えます。 -
変更をコミットしてCloud Manager Git リポジトリにプッシュし、パイプラインを実行してデプロイします。
パイプラインが完了すると、Git コネクタが環境にインストールされ、データソース ページから設定できるようになります。