

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

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

# 克隆源存储库
<a name="source-repositories-clone"></a>

要有效处理源存储库中的多个文件、分支和提交，可将源存储库克隆到本地计算机，然后使用 Git 客户端或集成式开发环境（IDE）进行更改。提交您的更改并将其推送到源存储库，以便使用议题和拉取请求等 CodeCatalyst 功能。您还可以选择创建一个开发环境来处理代码。创建开发环境会自动将您指定的存储库和分支克隆到开发环境中。

**注意**  
您无法在 CodeCatalyst 控制台中克隆链接存储库，也无法为其创建开发环境。要在本地克隆链接的存储库，请在存储库列表中选择链接，在托管该存储库的服务中打开该存储库，然后克隆它。有关更多信息，请参阅托管链接存储库的服务的文档。

**从源存储库创建开发环境**

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

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

1. 选择要在其中处理代码的源存储库。

1. 选择**创建开发环境**。

1. 从下拉菜单中选择受支持的 IDE。请参阅[开发环境支持的集成式开发环境](devenvironment-create.md#devenvironment-supported-ide)了解更多信息。

1. 请执行以下操作之一：
   + 选择**在现有分支中工作**，然后从**现有分支**下拉菜单中选择一个分支。
   + 选择**在新分支中工作**，在**分支名称**字段中输入分支名称，然后从**创建分支的来源**下拉菜单中选择要从中创建新分支的分支。

1. 还可选择为开发环境添加名称或编辑其配置。

1. 选择**创建**。

**克隆源存储库**

1. 导航到您的项目。

1. 在项目的摘要页面上，从列表中选择所需的存储库，然后选择**查看存储库**。或者，在导航窗格中，选择**代码**，然后选择**源存储库**。从项目的源存储库列表中选择存储库的名称。您可以通过在筛选栏中键入部分存储库名称，筛选存储库列表。

1. 

1. 选择**克隆存储库**。复制存储库的克隆 URL。
**注意**  
如果您没有个人访问令牌（PAT），请选择**创建令牌**。复制令牌并将其保存在安全的位置。当 Git 客户端或集成式开发环境（IDE）提示输入密码时，您将使用此 PAT。

1. 请执行以下操作之一：
   + 要将存储库克隆到本地计算机，请打开终端或命令行并运行 **git clone** 命令，在命令后面加上克隆 URL。例如：

     ```
     git clone https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo
     ```

     提示输入密码时，请粘贴之前保存的 PAT。
**注意**  
如果操作系统提供凭证管理功能或已安装凭证管理系统，则只需提供一次 PAT。否则，您可能需要为每次 Git 操作提供 PAT。作为最佳实践，请确保您的凭证管理系统能安全地存储您的 PAT。克隆 URL 字符串中不要包含 PAT。
   + 要使用 IDE 克隆存储库，请按照 IDE 的文档进行操作。选择克隆 Git 存储库并提供 URL 的选项。提示输入密码时，请提供 PAT。