

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

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

# 建立來源儲存庫
<a name="source-repositories-create"></a>

當您在 Amazon CodeCatalyst 中使用藍圖建立專案時，CodeCatalyst 會為您建立來源儲存庫。除了為您建立的工作流程和其他資源的組態資訊之外，該來源儲存庫還包含範例程式碼。這是在 CodeCatalyst 中開始使用儲存庫的建議方法。您可以選擇為專案建立儲存庫。這些儲存庫將包含您可以隨時編輯或刪除的 **README.md** 檔案。視您在建立來源儲存庫時的選擇而定，儲存庫也可能包含 `.gitignore` 檔案。

如果您想要將現有的 Git 儲存庫複製到 CodeCatalyst 來源儲存庫，請考慮改為建立空白儲存庫。在您將內容新增至 CodeCatalyst 之前，此儲存庫將無法在 CodeCatalyst 中使用，您可以使用幾個簡單的 Git 命令來執行此操作。或者，您也可以直接從 CodeCatalyst 主控台將內容新增至空白儲存庫。或者，您可以在支援的 Git 儲存庫提供者中連結來源儲存庫。如需詳細資訊，請參閱[連結來源儲存庫](source-repositories-link.md)。

**建立來源儲存庫**

1. 開啟 CodeCatalyst 主控台，網址為 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 導覽至您的專案。

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

1. 選擇**新增儲存庫**，然後選擇**建立儲存庫**。

1. 在**儲存庫名稱**中，提供儲存庫的名稱。在本指南中，我們使用 *codecatalyst-source-repository*，但您可以選擇不同的名稱。儲存庫名稱在專案中必須是唯一的。如需儲存庫名稱需求的詳細資訊，請參閱 [CodeCatalyst 中來源儲存庫的配額](source-quotas.md)。

1. （選用） 在**描述**中，新增儲存庫的描述，以協助專案中的其他使用者了解儲存庫的用途。

1. 選擇**建立儲存庫 （預設）**。此選項會建立包含預設分支和 README.md 檔案的儲存庫。與空儲存庫不同，您可以在建立儲存庫後立即使用此儲存庫。

1. 在**預設分支**中，除非您有理由選擇不同的名稱，否則請將名稱保留為*主要*名稱。本指南中的範例都使用預設分支*的主*名稱。

1. （選用） 針對您計劃推送的程式碼類型新增`.gitignore`檔案。

1. 選擇**建立**。
**注意**  
CodeCatalyst 會在您建立檔案時，將`README.md`檔案新增至您的儲存庫。CodeCatalyst 也會在名為 **main** 的預設分支中為儲存庫建立初始遞交。您可以編輯或刪除 README.md 檔案，但無法刪除預設分支。<a name="source-repositories-create-empty"></a>

**建立空白來源儲存庫**

1. 在 CodeCatalyst 主控台中，導覽至您要建立空白儲存庫的專案。

1. 在專案的摘要頁面上，於**來源儲存庫**中選擇**新增儲存庫**，然後選擇**建立儲存庫**。或者，在導覽窗格中，選擇**程式碼**，然後選擇**來源儲存庫**。選擇**新增儲存庫**，然後選擇**建立儲存庫**。

1. 在**儲存庫名稱**中，提供儲存庫的名稱。在本指南中，我們使用 *codecatalyst-source-repository*，但您可以選擇不同的名稱。儲存庫名稱在專案中必須是唯一的。如需儲存庫名稱需求的詳細資訊，請參閱 [CodeCatalyst 中來源儲存庫的配額](source-quotas.md)。

1. （選用） 在**描述**中，新增儲存庫的描述，以協助專案中的其他使用者了解儲存庫的用途。

1. 選擇**建立空白儲存庫**，然後選擇**建立**。