

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# 패키지 리포지토리 구성 및 사용
<a name="packages-repositories"></a>

CodeCatalyst에서 패키지는 패키지 리포지토리 내에 저장되고 관리됩니다. 패키지를 CodeCatalyst에 게시하거나 CodeCatalyst(또는 지원되는 모든 퍼블릭 패키지 리포지토리)의 패키지를 사용하려면 패키지 리포지토리를 생성하고 패키지 관리자를 연결해야 합니다.

**Topics**
+ [패키지 리포지토리 생성](packages-repositories-create.md)
+ [패키지 리포지토리에 연결](packages-repositories-connect.md)
+ [패키지 리포지토리 삭제](packages-repositories-delete.md)

# 패키지 리포지토리 생성
<a name="packages-repositories-create"></a>

CodeCatalyst에서 패키지 리포지토리를 생성하려면 다음 단계를 수행합니다.

**패키지 리포지토리를 생성하려면**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/)에서 CodeCatalyst 콘솔을 엽니다.

1. 패키지 리포지토리를 생성하려는 프로젝트로 이동합니다.

1. 탐색 창에서 **패키지**를 선택합니다.

1. **패키지 리포지토리** 페이지에서 **패키지 리포지토리 생성**을 선택합니다.

1. **패키지 리포지토리 세부 정보** 섹션에서 다음을 추가합니다.

   1. **리포지토리 이름**. 프로젝트 또는 팀 이름 또는 리포지토리 사용 방식과 같은 세부 정보와 함께 설명 이름을 사용하는 것이 좋습니다.

   1. (선택 사항) **설명**. 리포지토리 설명은 프로젝트의 여러 팀에 여러 리포지토리가 있는 경우 특히 유용합니다.

1. **업스트림 리포지토리** 섹션에서 **업스트림 리포지토리 선택**을 선택하여 CodeCatalyst 패키지 리포지토리를 통해 액세스하려는 패키지 리포지토리를 추가합니다. **게이트웨이 리포지토리**를 추가하여 외부 패키지 리포지토리 또는 기타 **CodeCatalyst 리포지토리**에 연결할 수 있습니다.

   1. 패키지 리포지토리에서 패키지를 요청하면 업스트림 리포지토리가 이 목록에 표시된 순서대로 검색됩니다. 패키지가 발견되면 CodeCatalyst는 검색을 중지합니다. 업스트림 리포지토리의 순서를 변경하려면 목록에서 리포지토리를 끌어다 놓을 수 있습니다.

1. **생성**을 선택하여 패키지 리포지토리를 생성합니다.

# 패키지 리포지토리에 연결
<a name="packages-repositories-connect"></a>

CodeCatalyst에서 패키지를 게시하거나 사용하려면 패키지 리포지토리 엔드포인트 정보 및 CodeCatalyst 자격 증명 정보로 패키지 관리자를 구성해야 합니다. 리포지토리를 생성하지 않은 경우 [패키지 리포지토리 생성](packages-repositories-create.md)의 지침에 따라 리포지토리를 생성할 수 있습니다.

패키지 관리자를 CodeCatalyst 패키지 리포지토리에 연결하는 방법에 대한 지침은 다음 설명서를 참조하세요.
+ [Gradle Groovy 구성 및 사용](packages-maven-gradle.md)
+ [mvn 구성 및 사용](packages-maven-mvn.md)
+ [nuget 또는 dotnet CLI 구성 및 사용](packages-nuget-cli.md)
+ [npm 구성 및 사용](packages-npm-use.md)
+ [pip 구성 및 Python 패키지 설치](packages-python-pip.md)
+ [Twine 구성 및 Python 패키지 게시](packages-python-twine.md)

# 패키지 리포지토리 삭제
<a name="packages-repositories-delete"></a>

CodeCatalyst에서 패키지 리포지토리를 삭제하려면 다음 단계를 수행합니다.

**패키지 리포지토리를 삭제하려면**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/)에서 CodeCatalyst 콘솔을 엽니다.

1. 삭제하려는 패키지 리포지토리가 포함된 프로젝트로 이동합니다.

1. 탐색 창에서 **패키지**를 선택합니다.

1. **패키지 리포지토리** 페이지에서 삭제할 리포지토리를 선택합니다.

1. **삭제**를 선택합니다.

1. 패키지 리포지토리 삭제의 영향에 대해 제공된 정보를 검토합니다.

1. 입력 필드에 `delete`를 입력한 다음 **삭제**를 선택합니다.