

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 複製來源儲存庫
<a name="source-repositories-clone"></a>

若要有效地使用來源儲存庫中的多個檔案、分支和遞交，請將來源儲存庫複製到本機電腦，並使用 Git 用戶端或整合式開發環境 (IDE) 進行變更。遞交變更並推送至來源儲存庫，以便使用 CodeCatalyst 功能，例如問題和提取請求。您也可以選擇建立開發環境來處理程式碼。建立開發環境會自動將您指定的儲存庫和分支複製到開發環境。

**注意**  
您無法在 CodeCatalyst 主控台中複製連結的儲存庫，或為其建立開發環境。若要在本機複製連結的儲存庫，請選擇儲存庫清單中的連結，以在託管儲存庫的 服務中開啟該儲存庫，然後複製該儲存庫。如需詳細資訊，請參閱託管連結儲存庫的 服務文件。

**從來源儲存庫建立開發環境**

1. 在 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/) 開啟 CodeCatalyst 主控台。

1. 在導覽窗格中，選擇**程式碼**，然後選擇**來源儲存庫**。

1. 選擇您要處理程式碼的來源儲存庫。

1. 選擇**建立開發環境**。

1. 從下拉式選單中選擇支援的 IDE。如需詳細資訊，請參閱[支援開發環境的整合式開發環境](devenvironment-create.md#devenvironment-supported-ide)。

1. 執行以下任意一項：
   + 選擇在**現有分支中工作**，然後從**現有分支下拉式功能表中選擇分支**。
   + 選擇在**新分支中工作**，在**分支名稱**欄位中輸入分支名稱，然後從從建立分支下拉式功能表中選擇要建立新**分支**的分支。

1. 選擇性地新增開發環境的名稱或編輯其組態。

1. 選擇**建立**。

**複製來源儲存庫**

1. 導覽至您的專案。

1. 在專案的摘要頁面上，從清單中選擇您想要的儲存庫，然後選擇**檢視儲存庫**。或者，在導覽窗格中，選擇**程式碼**，然後選擇**來源儲存庫**。從專案的來源儲存庫清單中選擇儲存庫的名稱。您可以在篩選列中輸入部分儲存庫名稱，以篩選儲存庫清單。

1. 

1. 選擇**複製儲存庫**。複製儲存庫的複製 URL。
**注意**  
如果您沒有個人存取字符 (PAT)，請選擇**建立字符**。複製字符並將其儲存在安全的位置。當 Git 用戶端或整合開發環境 (IDE) 提示輸入密碼時，您將使用此 PAT。

1. 執行以下任意一項：
   + 若要將儲存庫複製到本機電腦，請開啟終端機或命令列，並在**git clone**命令之後使用複製 URL 執行命令。例如：

     ```
     git clone https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo
     ```

     出現密碼提示時，請貼上您稍早儲存的 PAT。
**注意**  
如果您的作業系統提供登入資料管理，或者您已安裝登入資料管理系統，則只需要提供一次 PAT。如果沒有，您可能必須為每個 Git 操作提供 PAT。最佳實務是確保您的登入資料管理系統安全地存放您的 PAT。請勿在複製 URL 字串中包含 PAT。
   + 若要使用 IDE 複製儲存庫，請遵循 IDE 的文件。選擇複製 Git 儲存庫並提供 URL 的選項。出現密碼提示時，請提供 PAT。