

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

# 제안된 Git 리포지토리를 Amazon SageMaker Studio Classic에 연결
<a name="studio-git-attach"></a>

**중요**  
2023년 11월 30일부로 이전 Amazon SageMaker Studio 경험의 이름이 Amazon SageMaker Studio Classic으로 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 환경 사용에 대한 자세한 내용은 [Amazon SageMaker Studio](studio-updated.md) 섹션을 참조하세요.  
Studio Classic은 기존 워크로드에 대해 여전히 유지 관리되지만 더 이상 온보딩에 사용할 수 없습니다. 기존 Studio Classic 애플리케이션만 중지하거나 삭제할 수 있으며 새 애플리케이션을 생성할 수 없습니다. [워크로드를 새 Studio 환경으로 마이그레이션하는](studio-updated-migrate.md) 것이 좋습니다.

Amazon SageMaker Studio Classic은 Git 리포지토리(repo)의 URL을 입력하고, 이를 환경에 복제하고, 변경 사항을 푸시하고, 커밋 기록을 볼 수 있는 Git 확장 기능을 제공합니다. 이 Git 확장 외에도 Amazon SageMaker AI 도메인 또는 사용자 프로필 수준에서 제안된 Git 리포지토리 URL을 연결할 수 있습니다. 그런 다음 제안 목록에서 리포지토리 URL을 선택하고 Studio Classic의 Git 확장을 사용하여 환경에 복제할 수 있습니다.

다음 주제에서는 AWS CLI 및 SageMaker AI 콘솔에서 도메인 또는 사용자 프로필에 Git 리포지토리 URLs을 연결하는 방법을 보여줍니다. 또한 이러한 리포지토리 URL을 분리하는 방법도 알아봅니다.

**Topics**
+ [Amazon SageMaker Studio Classic AWS CLI 용에서 Git 리포지토리 연결](studio-git-attach-cli.md)
+ [Amazon SageMaker Studio Classic용 Amazon SageMaker AI 콘솔에서 Git 리포지토리 연결](studio-git-attach-console.md)
+ [Amazon SageMaker Studio Classic에서 Git 리포지토리 분리](studio-git-detach.md)

# Amazon SageMaker Studio Classic AWS CLI 용에서 Git 리포지토리 연결
<a name="studio-git-attach-cli"></a>

**중요**  
2023년 11월 30일부로 이전 Amazon SageMaker Studio 환경이 이제 Amazon SageMaker Studio Classic으로 이름이 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 환경 사용에 대한 자세한 내용은 [Amazon SageMaker Studio](studio-updated.md) 섹션을 참조하세요.  
Studio Classic은 기존 워크로드에 대해 여전히 유지 관리되지만 더 이상 온보딩에 사용할 수 없습니다. 기존 Studio Classic 애플리케이션만 중지하거나 삭제할 수 있으며 새 애플리케이션을 생성할 수 없습니다. [워크로드를 새 Studio 환경으로 마이그레이션하는](studio-updated-migrate.md) 것이 좋습니다.

다음 주제에서는 Amazon SageMaker Studio Classic이 복제를 위해 자동으로 제안 AWS CLI하도록를 사용하여 Git 리포지토리 URL을 연결하는 방법을 보여줍니다. Git 리포지토리 URL을 연결한 후 [Amazon SageMaker Studio Classic에서 Git 리포지토리 복제](studio-tasks-git.md)의 단계에 따라 복제할 수 있습니다.

## 사전 조건
<a name="studio-git-attach-cli-prerequisites"></a>

시작하기 전에 다음 필수 조건을 완료합니다.
+ 현재 CLI 버전 설치의 단계에 AWS CLI 따라를 업데이트합니다. [AWS](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv1.html#install-tool-bundled) 
+ 로컬 컴퓨터에서 `aws configure`를 실행하고 AWS 보안 인증을 제공하세요. 자격 AWS 증명에 대한 자세한 내용은 [AWS 자격 증명 이해 및 가져오기를 참조하세요](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html).
+ Amazon SageMaker AI 도메인에 온보딩합니다. 자세한 내용은 [Amazon SageMaker AI 도메인 개요](gs-studio-onboard.md) 단원을 참조하십시오.

## Git 리포지토리를 도메인 또는 사용자 프로필에 연결
<a name="studio-git-attach-cli-attach"></a>

도메인 수준에서 연결된 Git 리포지토리 URL은 모든 사용자에게 상속됩니다. 하지만 사용자 프로필 수준에서 연결된 Git 리포지토리 URL은 특정 사용자로 범위가 지정됩니다. 사용자는 리포지토리 URL 목록을 전달하여 여러 Git 리포지토리 URL을 도메인 또는 사용자 프로필에 연결할 수 있습니다.

다음 섹션에서는 Git 리포지토리 URL을 도메인 및 사용자 프로필에 연결하는 방법을 보여줍니다.

### 도메인에 연결
<a name="studio-git-attach-cli-attach-domain"></a>

다음 명령은 Git 리포지토리 URL을 기존 도메인에 연결합니다.

```
aws sagemaker update-domain --region region --domain-id domain-id \
    --default-user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository"}]}
```

### 사용자 프로필에 연결
<a name="studio-git-attach-cli-attach-userprofile"></a>

다음은 기존 사용자 프로필에 Git 리포지토리 URL을 연결하는 방법을 보여줍니다.

```
aws sagemaker update-user-profile --domain-id domain-id --user-profile-name user-name\
    --user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository"}]}
```

# Amazon SageMaker Studio Classic용 Amazon SageMaker AI 콘솔에서 Git 리포지토리 연결
<a name="studio-git-attach-console"></a>

**중요**  
2023년 11월 30일부로 이전 Amazon SageMaker Studio 환경이 이제 Amazon SageMaker Studio Classic으로 이름이 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 환경 사용에 대한 자세한 내용은 [Amazon SageMaker Studio](studio-updated.md) 섹션을 참조하세요.  
Studio Classic은 기존 워크로드에 대해 여전히 유지 관리되지만 더 이상 온보딩에 사용할 수 없습니다. 기존 Studio Classic 애플리케이션만 중지하거나 삭제할 수 있으며 새 애플리케이션을 생성할 수 없습니다. [워크로드를 새 Studio 환경으로 마이그레이션하는](studio-updated-migrate.md) 것이 좋습니다.

다음 주제에서는 Amazon SageMaker AI 콘솔에서 Git 리포지토리 URL을 연결하여 Studio Classic 환경에 복제하는 방법을 보여줍니다. Git 리포지토리 URL을 연결한 후 사용자는 [Amazon SageMaker Studio Classic에서 Git 리포지토리 복제](studio-tasks-git.md)의 단계에 따라 복제할 수 있습니다.

## 사전 조건
<a name="studio-git-attach-console-prerequisites"></a>

이 자습서를 시작하기 전에 사용자는 먼저 Amazon SageMaker AI 도메인에 온보딩해야 합니다. 자세한 내용은 [Amazon SageMaker AI 도메인 개요](gs-studio-onboard.md) 단원을 참조하십시오.

## Git 리포지토리를 도메인 또는 사용자 프로필에 연결
<a name="studio-git-attach-console-attach"></a>

도메인 수준에서 연결된 Git 리포지토리 URL은 모든 사용자에게 상속됩니다. 하지만 사용자 프로필 수준에서 연결된 Git 리포지토리 URL은 특정 사용자로 범위가 지정됩니다.

다음 섹션에서는 Git 리포지토리 URL을 도메인 및 사용자 프로필에 연결하는 방법을 보여줍니다.

### 도메인에 연결
<a name="studio-git-attach-console-attach-domain"></a>

**기존 도메인에 Git 리포지토리 URL을 연결하는 방법**

1. [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)에서 Amazon SageMaker AI 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **관리자 구성**을 선택합니다.

1. **관리자 구성**에서 **도메인**을 선택합니다.

1. Git 리포지토리를 연결할 도메인을 선택합니다.

1. **도메인 세부 정보** 페이지에서 **환경** 탭을 선택합니다.

1. **도메인에 권장되는 코드 리포지토리** 탭에서 **연결**을 선택합니다.

1. **소스**에서 Git 리포지토리 URL을 입력합니다.

1. **도메인에 연결**을 선택합니다.

### 사용자 프로필에 연결
<a name="studio-git-attach-console-attach-userprofile"></a>

다음은 기존 사용자 프로필에 Git 리포지토리 URL을 연결하는 방법을 보여줍니다.

**Git 리포지토리 URL을 사용자 프로필에 첨부하려면**

1. [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)에서 Amazon SageMaker AI 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **관리자 구성**을 선택합니다.

1. **관리자 구성**에서 **도메인**을 선택합니다.

1. Git 리포지토리를 연결할 사용자 프로필이 포함된 도메인을 선택합니다.

1. **도메인 세부 정보** 페이지에서 **사용자 프로필** 탭을 선택합니다.

1. Git 리포지토리를 연결할 사용자 프로필을 선택합니다.

1. **사용자 세부 정보** 페이지에서 **편집**을 선택합니다.

1. **Studio 설정** 페이지의 **사용자에게 권장되는 코드 리포지토리**에서 **연결**을 선택합니다.

1. **소스**에서 Git 리포지토리 URL을 입력합니다.

1. **사용자에게 연결**을 선택합니다.

# Amazon SageMaker Studio Classic에서 Git 리포지토리 분리
<a name="studio-git-detach"></a>

**중요**  
2023년 11월 30일부로 이전 Amazon SageMaker Studio 환경이 이제 Amazon SageMaker Studio Classic으로 이름이 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 환경 사용에 대한 자세한 내용은 [Amazon SageMaker Studio](studio-updated.md) 섹션을 참조하세요.  
Studio Classic은 기존 워크로드에 대해 여전히 유지 관리되지만 더 이상 온보딩에 사용할 수 없습니다. 기존 Studio Classic 애플리케이션만 중지하거나 삭제할 수 있으며 새 애플리케이션을 생성할 수 없습니다. [워크로드를 새 Studio 환경으로 마이그레이션하는](studio-updated-migrate.md) 것이 좋습니다.

이 가이드는 AWS CLI 또는 Amazon SageMaker AI 콘솔을 사용하여 Amazon SageMaker AI 도메인 또는 사용자 프로필에서 Git 리포지토리 URLs을 분리하는 방법을 보여줍니다.

**Topics**
+ [를 사용하여 Git 리포지토리 분리 AWS CLI](#studio-git-detach-cli)
+ [SageMaker AI 콘솔을 사용하여 Git 리포지토리 분리](#studio-git-detach-console)

## 를 사용하여 Git 리포지토리 분리 AWS CLI
<a name="studio-git-detach-cli"></a>

도메인 또는 사용자 프로필에서 모든 Git 리포지토리 URL을 분리하려면 먼저 빈 코드 리포지토리 목록을 전달해야 합니다. 이 목록은 `update-domain`또는 `update-user-profile`명령에서 `JupyterServerAppSettings`파라미터의 일부로 전달됩니다. Git 리포지토리 URL을 하나만 분리하려면 원하는 Git 리포지토리 URL 없이 코드 리포지토리 목록을 전달합니다. 이 섹션에서는 AWS Command Line Interface (AWS CLI)를 사용하여 도메인 또는 사용자 프로필에서 모든 Git 리포지토리 URL을 분리하는 방법을 보여줍니다.

### 도메인에서 분리
<a name="studio-git-detach-cli-domain"></a>

다음 명령은 도메인에서 모든 Git 리포지토리 URL을 분리합니다.

```
aws sagemaker update-domain --region region --domain-name domain-name \
    --domain-settings JupyterServerAppSettings={CodeRepositories=[]}
```

### 사용자 프로필에서 분리
<a name="studio-git-detach-cli-userprofile"></a>

다음 명령은 사용자 프로필에서 모든 Git 리포지토리 URL을 분리합니다.

```
aws sagemaker update-user-profile --domain-name domain-name --user-profile-name user-name\
    --user-settings JupyterServerAppSettings={CodeRepositories=[]}
```

## SageMaker AI 콘솔을 사용하여 Git 리포지토리 분리
<a name="studio-git-detach-console"></a>

다음 섹션에서는 SageMaker AI 콘솔을 사용하여 도메인 또는 사용자 프로필에서 Git 리포지토리 URL을 분리하는 방법을 보여줍니다.

### 도메인에서 분리
<a name="studio-git-detach-console-domain"></a>

다음 단계를 사용하여 기존 도메인에서 Git 리포지토리 URL을 분리합니다.

**기존 도메인에서 Git 리포지토리 URL을 분리하는 방법**

1. [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)에서 Amazon SageMaker AI 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **관리자 구성**을 선택합니다.

1. **관리자 구성**에서 **도메인**을 선택합니다.

1. 분리하려는 Git 리포지토리 URL이 포함된 도메인을 선택합니다.

1. **도메인 세부 정보** 페이지에서 **환경** 탭을 선택합니다.

1. **도메인에 권장되는 코드 리포지토리** 탭에서 분리할 Git 리포지토리 URL을 선택합니다.

1. **분리**를 선택합니다.

1. 새 창에서 **분리**를 선택합니다.

### 사용자 프로필에서 분리
<a name="studio-git-detach-console-userprofile"></a>

다음 단계를 사용하여 사용자 프로필에서 Git 리포지토리 URL을 분리하세요.

**사용자 프로필에서 Git 리포지토리 URL을 분리하려면**

1. [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)에서 Amazon SageMaker AI 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **관리자 구성**을 선택합니다.

1. **관리자 구성**에서 **도메인**을 선택합니다.

1. 분리하려는 Git 리포지토리 URL이 있는 사용자 프로필이 포함된 도메인을 선택합니다.

1. **도메인 세부 정보** 페이지에서 **사용자 프로필** 탭을 선택합니다.

1. 분리하려는 Git 리포지토리 URL이 포함된 사용자 프로필을 선택합니다.

1. **사용자 세부 정보** 페이지에서 **편집**을 선택합니다.

1. **Studio 설정** 페이지의 **사용자에게 권장되는 코드 리포지토리** 탭에서 분리할 Git 저장소 URL을 선택합니다.

1. **분리**를 선택합니다.

1. 새 창에서 **분리**를 선택합니다.