

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 附上 AWS CLI 适用于亚马逊 SageMaker Studio Classic 的 Git 存储库
<a name="studio-git-attach-cli"></a>

**重要**  
截至 2023 年 11 月 30 日，之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新的 Studio 体验的信息，请参阅 [亚马逊 SageMaker Studio](studio-updated.md)。  
Studio Classic 仍针对现有工作负载进行维护，但不再可供入门使用。您只能停止或删除现有的 Studio Classic 应用程序，不能创建新的应用程序。我们建议您将[工作负载迁移到全新 Studio 体验](studio-updated-migrate.md)。

以下主题介绍如何使用附加 Git 存储库 URL AWS CLI，以便 Amazon SageMaker Studio Classic 会自动建议将其克隆。附加 Git 存储库 URL 后，您可以按照 [在 Amazon SageMaker Studio 经典版中克隆 Git 存储库](studio-tasks-git.md) 中的步骤对其进行克隆。

## 先决条件
<a name="studio-git-attach-cli-prerequisites"></a>

在开始之前，请满足以下先决条件：
+  AWS CLI 按照[安装当前 AWS CLI 版本中的步骤进行](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 域名。有关更多信息，请参阅 [亚马逊 SageMaker AI 域名概述](gs-studio-onboard.md)。

## 将 Git 存储库附加到域或用户配置文件
<a name="studio-git-attach-cli-attach"></a>

域级别 URLs 关联的 Git 存储库由所有用户继承。但是，在用户配置文件级别关联 URLs 的 Git 存储库仅限于特定用户。您可以通过传递仓库列表将多个 Git 存储库 URLs附加 URLs 到域名或用户个人资料。

下面几节介绍如何将 Git 存储库网址附加到域和用户配置文件。

### 附加到域
<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"}]}
```