사용자 인터페이스에서 Git 커넥터 만들기 및 구성

NOTE
이 기능은 기본적으로 비활성화되어 있습니다. 환경을 활성화하려면 고객 지원 팀에 문의하십시오.

Experience Manager Guides의 데이터 소스 도구를 사용하여 사용자 인터페이스에서 Git 커넥터를 만들고 구성합니다. 커넥터를 구성했으면 이 커넥터를 사용하여 Git 저장소의 콘텐츠를 Experience Manager Guides으로 가져올 수 있습니다.

NOTE
시작하기 전에 Git 커넥터가 Cloud Manager 프로젝트에 배포되어 있는지 확인합니다. 자세한 내용은 Cloud Manager 프로젝트에 Git 커넥터 추가를 참조하십시오.
  1. 맨 위에 있는 Adobe Experience Manager 링크를 선택하고 도구​를 선택합니다.

  2. 도구 목록에서 안내서​를 선택합니다.

  3. 데이터 원본 타일을 선택하십시오. 데이터 원본 페이지가 표시됩니다.

  4. 만들기​를 선택합니다.

  5. 데이터 소스 커넥터 목록에서 GitHub​를 선택합니다.

    {width="600"}

  6. 다음​을 선택합니다.

  7. 구성 및 연결 세부 정보를 입력합니다.

    {width="600"}

    note tip
    TIP
    • 마우스로 가리키기 자세한 내용을 보려면 필드 근처 정보 아이콘 {width="25"}에서 확인하십시오.
    • *가 있는 필드는 필수입니다. 예를 들어 Git 커넥터에 대해 다음 세부 사항을 입력할 수 있습니다.

    ​- 이름: 데이터 원본 이름을 입력하십시오.
    ​- 대상 AEM 루트 경로: Git에서 가져온 콘텐츠를 저장할 AEM 저장소의 경로를 입력하십시오.
    ​- 파일 형식 필터(포함): 가져오는 동안 포함할 파일 형식을 지정합니다.
    ​- 제외된 경로(정규 표현식): 가져오기에서 제외할 경로 패턴을 지정합니다.
    ​- 인증 유형: 드롭다운 목록에서 인증 유형을 선택합니다. 현재 PAT(개인 액세스 토큰)​만 지원되는 인증 방법입니다. 커넥터를 설정하는 동안 PAT를 입력하여 Git 저장소를 인증하고 액세스합니다.

    GitHub 개인 액세스 토큰을 생성하는 방법에 대해 알아봅니다.

    GitHub에서 PAT 생성 중 범위를 선택하는 동안 다음 범위를 활성화해야 합니다.
    ​- 저장소: 최상위 확인란을 선택합니다. 모든 하위 범위가 자동으로 선택되어 저장소 콘텐츠, 커밋 상태 및 배포에 대한 액세스 권한이 부여됩니다.
    ​- 관리자:org: 읽기:org​만 선택하십시오. 조직 및 팀 멤버십을 해결하는 데 필요합니다.

    • 저장소 URL: 콘텐츠를 가져올 Git 저장소 URL을 입력하십시오.
    • 분기: 콘텐츠 가져오기에 사용할 분기를 입력하십시오.
  8. 연결을 테스트합니다. 연결 테스트 단추는 필요한 세부 정보를 입력한 후에만 사용할 수 있습니다. 연결 세부 정보가 정확하면 성공 메시지가 나타납니다. 그렇지 않으면 오류 메시지가 나타납니다.

    {width="600"}

  9. 맨 위에 있는 저장​을 선택하여 커넥터를 저장합니다.

    저장 버튼은 필요한 모든 세부 정보를 입력하고 연결이 성공한 후에만 활성화됩니다. 커넥터가 저장되면 데이터 원본 페이지에서 구성된 Github 커넥터를 볼 수 있습니다.

    {width="600"}

Cloud Manager 프로젝트에 Git 커넥터 추가

Git 커넥터를 데이터 소스 페이지에서 구성하려면 먼저 Git 커넥터를 AEM 프로젝트에 종속성으로 포함해야 합니다. 종속성을 추가하려면 다음 단계를 수행하십시오.

NOTE
사용 가능한 Git 커넥터 버전을 보려면 Maven 중앙 저장소를 확인하십시오.
  1. AEM 프로젝트의 all/pom.xml에서 Git 커넥터를 <dependencies> 아래에 종속성으로 추가합니다.

    code language-xml
    <dependency>
        <groupId>com.adobe.aem.addon.guides</groupId>
        <artifactId>konnect-github</artifactId>
        <version>1.0.1</version>
    </dependency>
    
  2. 같은 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을(를) 프로젝트의 공급업체 패키지 이름으로 바꾸십시오.

  3. 변경 사항을 커밋하고 Cloud Manager Git 저장소에 푸시한 다음 파이프라인을 실행하여 배포합니다.

파이프라인이 완료되면 Git 커넥터가 환경에 설치되고 데이터 소스 페이지에서 를 구성할 수 있습니다.

recommendation-more-help
experience-manager-guides-help-product-guide