Attach a Git Repository from the Amazon CLI
Important
As of November 30, 2023, the previous Amazon SageMaker Studio experience is now named Amazon SageMaker Studio Classic. The following section is specific to using the Studio Classic application. For information about using the updated Studio experience, see Amazon SageMaker Studio.
The following topic shows how to attach a Git repository URL using the Amazon CLI, so that Amazon SageMaker Studio Classic automatically suggests it for cloning. After you attach the Git repository URL, you can clone it by following the steps in Clone a Git Repository in SageMaker Studio Classic.
Prerequisites
Before you begin, complete the following prerequisites:
-
Update the Amazon CLI by following the steps in Installing the current Amazon CLI Version.
-
From your local machine, run
aws configure
and provide your Amazon credentials. For information about Amazon credentials, see Understanding and getting your Amazon credentials. -
Onboard to Amazon SageMaker domain. For more information, see Amazon SageMaker domain overview.
Attach the Git repo to a domain or user profile
Git repo URLs associated at the domain level are inherited by all users. However, Git repo URLs that are associated at the user profile level are scoped to a specific user. You can attach multiple Git repo URLs to a domain or user profile by passing a list of repository URLs.
The following sections show how to attach a Git repo URL to your domain and user profile.
Attach to a domain
The following command attaches a Git repo URL to an existing domain.
aws sagemaker update-domain --region
region
--domain-iddomain-id
\ --default-user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository
"}]}
Attach to a user profile
The following shows how to attach a Git repo URL to an existing user profile.
aws sagemaker update-user-profile --domain-id
domain-id
--user-profile-nameuser-name
\ --user-settings JupyterServerAppSettings={CodeRepositories=[{RepositoryUrl="repository
"}]}