Git リポジトリをアタッチする (AWS CLI) - Amazon SageMaker AI

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

Git リポジトリをアタッチする (AWS CLI)

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

前提条件

開始する前に、次の前提条件を完了します。

Git リポジトリを Amazon SageMaker AI ドメイン (ドメイン) またはユーザープロファイルにアタッチする

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

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

Amazon SageMaker AI ドメインにアタッチする

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

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

ユーザープロファイルにアタッチする

次のコマンドは、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 リポジトリのクローンを作成する

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

リポジトリが非公開で、リポジトリにアクセスするために認証情報が必要な場合、ユーザーの認証情報の入力を求められます。認証情報には、ユーザー名と個人用のアクセストークンが含まれます。個人用のアクセストークンの詳細については、「Managing your personal access tokens」を参照してください。

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