

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建源存储库
<a name="source-repositories-create"></a>

当您在 Amazon 中使用蓝图创建项目时 CodeCatalyst， CodeCatalyst 会为您创建一个源存储库。除了为您创建的工作流和其他资源的配置信息外，该源存储库还包含示例代码。这是开始使用中的存储库的推荐方法 CodeCatalyst。您可以选择为项目创建存储库。这些存储库将包含一个 **README.md** 文件，您可以随时编辑或删除该文件。根据您在创建源存储库时的选择，存储库可能还包含一个 `.gitignore` 文件。

如果要将现有 Git 仓库克隆到 CodeCatalyst 源仓库中，可以考虑改为创建一个空仓库。在您向其中添加内容 CodeCatalyst 之前，该存储库将无法在中使用，只需几个简单的 Git 命令即可完成此操作。或者，您可以直接从 CodeCatalyst 控制台向空存储库添加内容。或者，您可以在支持的 Git 存储库提供程序中链接源存储库。有关更多信息，请参阅 [链接源存储库](source-repositories-link.md)。

**创建源存储库**

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 导航到您的项目。

1. 在导航窗格中，选择**代码**，然后选择**源存储库**。

1. 选择**添加存储库**，然后选择**创建存储库**。

1. 在**存储库名称**中，输入存储库的名称。在本指南中，我们使用*codecatalyst-source-repository*，但您可以选择其他名称。一个项目中的存储库名称必须唯一。有关存储库名称要求的更多信息，请参阅[中的源存储库配额 CodeCatalyst](source-quotas.md)。

1. （可选）在**描述**中，添加对存储库的描述，这有助于项目中的其他用户了解存储库的用途。

1. 选择**创建存储库（默认）**。此选项会创建一个存储库，其中包含默认分支和 README.md 文件。与空存储库不同，您可以在创建此存储库后立即使用它。

1. 在**默认分支**中，除非您有理由选择其他名称，否则请将该名称保留为 *main*。本指南中的示例对于默认分支均使用名称 *main*。

1. （可选）为您计划推送的代码类型添加一个 `.gitignore` 文件。

1. 选择**创建**。
**注意**  
CodeCatalyst 在创建存储库时将`README.md`文件添加到存储库中。 CodeCatalyst还会在名为 **main** 的默认分支中为存储库创建初始提交。您可以编辑或删除 README.md 文件，但无法删除默认分支。<a name="source-repositories-create-empty"></a>

**创建空的源存储库**

1. 在 CodeCatalyst 控制台中，导航到要在其中创建空存储库的项目。

1. 在项目的摘要页面上，在**源存储库**中，选择**添加存储库**，然后选择**创建存储库**。或者，在导航窗格中，选择**代码**，然后选择**源存储库**。选择**添加存储库**，然后选择**创建存储库**。

1. 在**存储库名称**中，输入存储库的名称。在本指南中，我们使用*codecatalyst-source-repository*，但您可以选择其他名称。一个项目中的存储库名称必须唯一。有关存储库名称要求的更多信息，请参阅[中的源存储库配额 CodeCatalyst](source-quotas.md)。

1. （可选）在**描述**中，添加对存储库的描述，这有助于项目中的其他用户了解存储库的用途。

1. 选择**创建空存储库**，然后选择**创建**。