공용 외부 리포지토리에 연결 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

공용 외부 리포지토리에 연결

해당 게이트웨이 리포지토리를 업스트림 리포지토리로 추가하여 CodeCatalyst 패키지 리포지토리를 지원되는 퍼블릭 외부 리포지토리에 연결할 수 있습니다. 게이트웨이 리포지토리는 외부 리포지토리에서 가져온 패키지를 검색하고 저장하는 중간 리포지토리 역할을 합니다. 이렇게 하면 프로젝트의 모든 패키지 리포지토리에서 게이트웨이 리포지토리의 저장된 패키지를 사용할 수 있으므로 시간과 데이터 전송이 절약됩니다.

게이트웨이 리포지토리를 사용하여 공용 리포지토리에 연결하려면
  1. 탐색 창에서 Packages(패키지)를 선택합니다.

  2. 패키지에서 게이트웨이 리포지토리 페이지를 선택합니다. 지원되는 게이트웨이 리포지토리 목록과 설명을 볼 수 있습니다.

  3. 게이트웨이 리포지토리를 사용하려면 먼저 게이트웨이 리포지토리를 만들어야 합니다. 게이트웨이 리포지토리가 생성된 경우 생성된 날짜와 시간이 표시됩니다. 아직 생성하지 않은 경우 [Create] 를 선택하여 생성하십시오.

  4. 게이트웨이 리포지토리의 패키지를 사용하려면 리포지토리에서 해당 패키지로의 업스트림 연결을 설정해야 합니다. CodeCatalyst Package 리포지토리를 선택하고 연결하려는 패키지 리포지토리를 선택합니다.

  5. 공용 리포지토리에 연결하려면 업스트림을 선택하고 업스트림 리포지토리 선택을 선택합니다.

  6. 게이트웨이 리포지토리를 선택하고 업스트림 리포지토리로 연결하려는 공용 리포지토리에 해당하는 게이트웨이 리포지토리를 선택합니다.

  7. 업스트림 리포지토리로 추가할 게이트웨이 리포지토리를 모두 선택했으면 [Select] 를 선택합니다.

  8. 업스트림 리포지토리 주문을 완료하면 [Save] 를 선택합니다.

업스트림 리포지토리에 대한 자세한 내용은 업스트림 리포지토리 구성 및 사용 섹션을 참조하세요.

게이트웨이 리포지토리를 업스트림 리포지토리로 추가한 경우 로컬 리포지토리에 연결된 패키지 관리자를 사용하여 해당 리포지토리에 해당하는 공개 외부 패키지 리포지토리에서 패키지를 가져올 수 있습니다. 패키지 관리자 구성을 업데이트할 필요가 없습니다. 이러한 방식으로 사용된 패키지는 게이트웨이 리포지토리와 로컬 패키지 리포지토리 모두에 저장됩니다. 업스트림 리포지토리에서 패키지 버전을 요청하는 방법에 대한 자세한 내용은 을 참조하십시오업스트림 리포지토리가 포함된 패키지 버전 요청.

지원되는 외부 패키지 리포지토리 및 게이트웨이 리포지토리

CodeCatalyst 게이트웨이 리포지토리를 사용하여 다음과 같은 공식 패키지 기관에 업스트림 연결을 추가할 수 있습니다.

리포지토리 패키지 유형 설명 게이트웨이 리포지토리 이름
npm npm 공용 레지스트리 npm-public-registry-gateway
Python Python Package Index pypi-gateway
Maven Maven Central maven-central-gateway
Maven Google Android Repository google-android-gateway
Maven CommonsWare commonsware-gateway
Maven Gradle 플러그인 저장소 gradle-plugins-gateway
NuGet NuGet 갤러리 nuget-gallery-gateway