

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 AWS CLI Amazon SageMaker Studio Classic 的 連接 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)。

下列主題說明如何使用 連接 Git 儲存庫 URL AWS CLI，以便 Amazon SageMaker Studio Classic 自動建議將其複製。連接 Git 儲存庫 URL 之後，您可以按照 [複製 Amazon SageMaker Studio Classic 中的 Git 儲存庫](studio-tasks-git.md)中的步驟複製它。

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

開始之前，請先完成以下先決條件：
+ 依照安裝目前 AWS CLI 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"}]}
```