

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

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

# 将源代码存储在项目的存储库中 CodeCatalyst
<a name="source-repositories"></a>

源存储库用于安全地存储项目的代码和文件。源存储库还储存从首次提交到最新更改的源历史记录。如果您选择包含源存储库的蓝图，则该存储库还包含项目工作流和通知的配置文件和其他信息。这些配置信息存储在名为 **.codecatalyst** 的文件夹中。

您可以在中创建源存储库，方法 CodeCatalyst 是创建带有蓝图的项目，该蓝图将在创建项目时创建源存储库，也可以通过在现有项目中创建源存储库。项目用户将自动查看并能够使用您为项目创建的存储库。您也可以选择将托管在 Bibucket 上 GitHub的 Git 存储库或 GitLab 您的项目关联起来。当您这样做时，您的项目用户可以在项目存储库列表中查看和访问该链接的存储库。

**注意**  
在链接存储库之前，必须为托管该存储库的服务安装扩展。您无法链接已存档的存储库。虽然你可以链接一个空存储库，但在你使用创建默认分支的初始提交对其进行初始化 CodeCatalyst 之前，你不能在中使用它。有关更多信息，请参阅 [在空间中安装扩展](install-extension.md)。

默认情况下，源存储库与您的 Amazon CodeCatalyst 项目的其他成员共享。您可以为项目创建其他源存储库或将存储库链接到项目。项目的所有成员都可以查看、添加、编辑和删除项目源存储库中的文件和文件夹。

要快速处理源存储库中的代码，您可以创建一个开发环境来克隆指定的存储库和分支，以便在为开发环境选择的集成式开发环境（IDE）中处理代码。您可以在本地计算机上克隆源存储库，然后在本地存储库和远程存储库之间拉取和推送更改。 CodeCatalyst您也可以通过在首选 IDE 中配置对源存储库的访问权限来使用该存储库，前提是该 IDE 支持凭证管理。

存储库名称在 CodeCatalyst 项目中必须是唯一的。

**Topics**
+ [创建源存储库](source-repositories-create.md)
+ [将现有 Git 存储库克隆到源存储库中](source-repositories-add-existing.md)
+ [链接源存储库](source-repositories-link.md)
+ [查看源存储库](source-repositories-view.md)
+ [编辑源存储库的设置](source-repositories-edit.md)
+ [克隆源存储库](source-repositories-clone.md)
+ [删除源存储库](source-repositories-delete.md)