

亚马逊 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. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 导航到要在其中创建程序包存储库的项目。

1. 在导航窗格中，选择**程序包**。

1. 在**程序包存储库**页面上，选择**创建程序包存储库**。

1. 在**程序包存储库详细信息**部分中，添加以下项：

   1. **存储库名称**。考虑使用描述性名称，其中包含诸如项目或团队名称或存储库的使用方式之类的详细信息。

   1. （可选）**描述**。当您在一个项目中拥有跨多个团队的多个存储库时，存储库描述特别有用。

1. 在 “上**游存储库**” 部分，**选择 “选择上游存储库**”，添加要通过软件包存储库访问的任何 CodeCatalyst 软件包存储库。您可以添加 **Gateway 存储库**以连接到外部软件包存储库或其他**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. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 导航到包含要删除的程序包存储库的项目。

1. 在导航窗格中，选择**程序包**。

1. 在**程序包存储库**页面上，选择要删除的存储库。

1. 选择**删除**。

1. 查看提供的有关删除程序包存储库的效果的信息。

1. 在输入框中输入 `delete`，然后选择**删除**。