

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

# 创建关联 Git 存储库的笔记本实例
<a name="nbi-git-create"></a>

**重要**  
允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义 IAM 策略还必须授予向这些资源添加标签的权限。之所以需要为资源添加标签的权限，是因为 Studio 和 Studio Classic 会自动为创建的任何资源添加标签。如果 IAM 策略允许 Studio 和 Studio Classic 创建资源但不允许标记，则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息，请参阅 [提供标记 A SageMaker I 资源的权限](security_iam_id-based-policy-examples.md#grant-tagging-permissions)。  
[AWS 亚马逊 A SageMaker I 的托管策略](security-iam-awsmanpol.md)授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。

在创建 Notebook 实例时，您可以使用 AWS 管理控制台、或，将 Git 存储库与笔记本实例关联 AWS CLI。如果您想使用与笔记本实例不同的 AWS 账户的 CodeCommit存储库，请为存储库设置跨账户访问权限。有关信息，请参阅[将不同 AWS 账户中的 CodeCommit 存储库与笔记本实例关联](nbi-git-cross.md)。

**Topics**
+ [创建关联 Git 存储库的笔记本实例（控制台）](#nbi-git-create-console)
+ [创建关联 Git 存储库的笔记本实例 (CLI)](nbi-git-create-cli.md)

## 创建关联 Git 存储库的笔记本实例（控制台）
<a name="nbi-git-create-console"></a>

**在 Amazon A SageMaker I 控制台中创建笔记本实例并关联 Git 存储库**

1. 按照 [为本教程创建 Amazon SageMaker 笔记本实例](gs-setup-working-env.md) 中的说明进行操作。

1. 对于 **Git 存储库**，选择要与笔记本实例关联的 Git 存储库。

   1. 对于**默认存储库**，请选择要用作默认存储库的存储库。 SageMaker AI 将此存储库作为子目录克隆到 Jupyter 启动目录中，网址为。`/home/ec2-user/SageMaker`当您打开笔记本实例时，它会在此存储库中打开。要选择作为资源存储在您账户中的存储库，请从列表中选择其名称。要将新存储库作为资源添加到您的账户中，请选择**向 A SageMaker I 添加存储库（在新窗口中打开添加存储库流程）**，然后按照中的说明进行操作[创建关联 Git 存储库的笔记本实例（控制台）](#nbi-git-create-console)。要克隆未存储在您账户中的公有存储库，请选择**仅将公有 Git 存储库克隆到此笔记本实例**，然后指定该存储库的 URL。

   1. 对于**其他存储库 1**，选择要添加为附加目录的存储库。 SageMaker AI 将此存储库作为子目录克隆到 Jupyter 启动目录中，网址为。`/home/ec2-user/SageMaker`要选择作为资源存储在您账户中的存储库，请从列表中选择其名称。要将新存储库作为资源添加到您的账户中，请选择**向 A SageMaker I 添加存储库（在新窗口中打开添加存储库流程）**，然后按照中的说明进行操作[创建关联 Git 存储库的笔记本实例（控制台）](#nbi-git-create-console)。要克隆未存储在您账户中的存储库，请选择**仅将公有 Git 存储库克隆到此笔记本实例**，然后指定该存储库的 URL。

      重复此步骤最多三次，以便向笔记本实例添加最多三个额外的存储库。