

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用關聯的 Git 儲存庫建立筆記本執行個體
<a name="nbi-git-create"></a>

**重要**  
允許 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 建立 Amazon SageMaker 資源的自訂 IAM 政策也必須授與許可，才能將標籤新增至這些資源。需要將標籤新增至資源的許可，因為 Studio 和 Studio Classic 會自動標記它們建立的任何資源。如果 IAM 政策允許 Studio 和 Studio Classic 建立資源，但不允許標記，則在嘗試建立資源時可能會發生 "AccessDenied" 錯誤。如需詳細資訊，請參閱[提供標記 SageMaker AI 資源的許可](security_iam_id-based-policy-examples.md#grant-tagging-permissions)。  
提供許可來建立 SageMaker 資源的 [AWS Amazon SageMaker AI 的 受管政策](security-iam-awsmanpol.md) 已包含建立這些資源時新增標籤的許可。

當您使用 或 建立筆記本執行個體時 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 SageMaker AI 主控台中建立筆記本執行個體並關聯 Git 儲存庫**

1. 按照[建立教學課程的 Amazon SageMaker 筆記本執行個體](gs-setup-working-env.md)中的指示進行。

1. 針對**Git 儲存庫**，選擇要與筆記本執行個體建立關聯性的 Git 儲存庫。

   1. 針對**預設儲存庫**，請選擇要當作預設儲存庫的儲存庫。SageMaker AI 會將此儲存庫複製為位於 `/home/ec2-user/SageMaker` Jupyter 啟動目錄中的子目錄。當您開啟筆記本執行個體時，它會在此儲存庫中開啟。若要選擇存放為帳戶資源的儲存庫，請從清單中選擇它的名稱。若要將新儲存庫新增為帳戶中的資源，請選擇**將儲存庫新增至 SageMaker AI (在新視窗中開啟新增儲存庫流程)**，然後遵循[使用關聯的 Git 儲存庫建立筆記本執行個體 (主控台)](#nbi-git-create-console)中的指示進行操作。若要複製非存放在您帳戶的公有儲存庫，請選擇**只將公有 Git 儲存庫複製到此筆記本執行個體**，然後指定該儲存庫的 URL。

   1. 針對**其他儲存庫 1**，請選擇要新增為其他目錄的儲存庫。SageMaker AI 會將此儲存庫複製為位於 `/home/ec2-user/SageMaker` Jupyter 啟動目錄中的子目錄。若要選擇存放為帳戶資源的儲存庫，請從清單中選擇它的名稱。若要將新儲存庫新增為帳戶中的資源，請選擇**將儲存庫新增至 SageMaker AI (在新視窗中開啟新增儲存庫流程)**，然後遵循[使用關聯的 Git 儲存庫建立筆記本執行個體 (主控台)](#nbi-git-create-console)中的指示進行操作。若要複製非存放在您帳戶的儲存庫，請選擇**只將公有 Git 儲存庫複製到此筆記本執行個體**，然後指定該儲存庫的 URL。

      重複此步驟不超過三次，在您的筆記本執行個體中新增最多三個其他儲存庫。