

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Git リポジトリをアタッチする (AWS CLI)
<a name="studio-updated-git-attach-cli"></a>

このセクションでは、 を使用して Git リポジトリ (リポジトリ) URL をアタッチする方法について説明します AWS CLI。Git リポジトリの URL をアタッチした後は、「[Amazon SageMaker Studio で Git リポジトリのクローンを作成する](#studio-updated-tasks-git)」の手順に従ってクローンを作成できます。

## 前提条件
<a name="studio-updated-git-attach-cli-prerequisites"></a>

開始する前に、次の前提条件を完了します。
+ [現在の AWS Command Line Interface バージョンのインストール](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv1.html#install-tool-bundled)の AWS CLI 手順に従って、 を更新します。
+ ローカルマシンで `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 リポジトリを Amazon SageMaker AI ドメイン (ドメイン) またはユーザープロファイルにアタッチする
<a name="studio-updated-git-attach-cli-attach"></a>

ドメインレベルで関連付けられた Git リポジトリ URL は、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられた Git リポジトリ URL は、特定のユーザーを対象としています。リポジトリ URL のリストを渡すことで、Amazon SageMaker AI ドメインまたはユーザープロファイルに複数の Git リポジトリ URL をアタッチできます。

以下のセクションでは、Git リポジトリ URL をドメインとユーザープロファイルにアタッチする方法を示します。

### Amazon SageMaker AI ドメインにアタッチする
<a name="studio-updated-git-attach-cli-attach-domain"></a>

次のコマンドは、Git リポジトリ URL を既存のドメインにアタッチします。

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

### ユーザープロファイルにアタッチする
<a name="studio-updated-git-attach-cli-attach-userprofile"></a>

次のコマンドは、Git リポジトリ URL を既存のユーザープロファイルにアタッチします。

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

## Amazon SageMaker Studio で Git リポジトリのクローンを作成する
<a name="studio-updated-tasks-git"></a>

Amazon SageMaker Studio は、ローカル Git リポジトリにのみ接続されます。リポジトリ内のファイルにアクセスするには、Studio 内から Git リポジトリのクローンを作成します。これを行うため、Studio には、Git リポジトリ の URL の入力、環境へのクローンの作成、変更のプッシュ、コミット履歴の表示を行うための Git 拡張機能が用意されています。

リポジトリが非公開で、リポジトリにアクセスするために認証情報が必要な場合、ユーザーの認証情報の入力を求められます。認証情報には、ユーザー名と個人用のアクセストークンが含まれます。個人用のアクセストークンの詳細については、「[Managing your personal access tokens](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)」を参照してください。

管理者は、Amazon SageMaker AI ドメインまたはユーザープロファイルレベルで、推奨 Git リポジトリ URL をアタッチすることもできます。その後、ユーザーは、推奨リストからリポジトリ URL を選択して、そのリポジトリのクローンを Studio に作成できます。推奨リポジトリのアタッチの詳細については、「[推奨 Git リポジトリを Amazon SageMaker Studio Classic にアタッチする](studio-git-attach.md)」を参照してください。