

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 연결된 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 Management Console또는를 사용하여 노트북 인스턴스를 생성할 때 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을 지정합니다.

      노트북 인스턴스에 추가 리포지토리를 최대 3개까지 추가하려면 이 설정 단계를 최대 3회 반복합니다.