

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

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

# 連接 GitHub 帳戶、Bitbucket 工作區、GitLab 使用者和 Jira 網站 CodeCatalyst
<a name="extensions-connect"></a>

若要使用 GitHub 儲存庫、Bitbucket 儲存庫或 GitLab 專案儲存庫，或在 CodeCatalyst 中管理 Jira 專案，您必須先將第三方來源連線至 CodeCatalyst 空間。若要進一步了解擴充功能及其功能，請參閱 [可用的第三方延伸模組](extensions.md#extensions-types)。

**重要**  
若要將您的 GitHub 帳戶、Bitbucket 工作區、GitLab 使用者或 Jira 網站連線至 CodeCatalyst 空間，您必須同時是第三方來源的管理員和 CodeCatalyst **空間管理員**。

**注意**  
如果您使用 GitHub 帳戶的連線，則必須建立個人連線，以在 CodeCatalyst 身分和 GitHub 身分之間建立身分映射。如需詳細資訊，請參閱[個人連線](concepts.md#personal-connection-concept)及[使用個人連線存取 GitHub 資源](ipa-settings-connections.md)。

**若要將您的 GitHub 帳戶、Bitbucket 工作區、GitLab 使用者或 Jira 網站連線至 CodeCatalyst**

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

1. 導覽至 CodeCatalyst 空間。

1. 執行下列其中一項操作，以檢視您空間的已安裝擴充功能清單：

   1. 選擇**設定**，然後選擇**已安裝的擴充**功能。

   1. 選擇頂端選單![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/zh_tw/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png)中的**目錄**圖示。

1. 針對您要設定的下列擴充功能之一，選擇**設定**：**GitHub 儲存庫**、**Bitbucket 儲存庫**、**GitLab 儲存庫**或 **Jira 軟體**。

1. 根據您選擇設定的第三方延伸模組，執行下列其中一項操作：
   + **GitHub 儲存庫**：連線至 GitHub 帳戶。

     1. 在**連線的 GitHub 帳戶**索引標籤中，選擇**連線 GitHub 帳戶**以前往 GitHub 的外部網站。

     1. 使用您的 GitHub 登入資料登入 GitHub 帳戶，然後選擇您要安裝 Amazon CodeCatalyst 的帳戶。
**提示**  
如果您之前已將 GitHub 帳戶連接到空間，將不會提示您重新授權。如果您是多個 GitHub 空間的成員或協作者，您會看到一個對話方塊，詢問您要安裝延伸模組的位置；如果您只屬於一個 GitHub 空間，則會看到 Amazon CodeCatalyst 應用程式的組態頁面。為您要允許的儲存庫存取設定應用程式，然後選擇**儲存**。如果**儲存**按鈕未處於作用中狀態，請變更組態，然後再試一次。

     1. 選擇是否要允許 CodeCatalyst 存取所有目前和未來的儲存庫，或選擇您想要在 CodeCatalyst 中使用的特定 GitHub 儲存庫。預設選項是在 GitHub 帳戶中包含所有 GitHub 儲存庫，包括未來將由 CodeCatalyst 存取的儲存庫。

     1. 檢閱提供給 CodeCatalyst 的許可，然後選擇**安裝**。

     將您的 GitHub 帳戶連線至 CodeCatalyst 後，系統會帶您前往 **GitHub 儲存庫**延伸詳細資訊頁面，您可以在其中檢視和管理連線的 GitHub 帳戶和連結的 GitHub 儲存庫。
   + **Bitbucket 儲存庫**：連接至 Bitbucket 工作區。

     1. 在**連線的 Bitbucket 工作區**索引標籤中，選擇**連線 Bitbucket 工作區**以前往 Bitbucket 的外部網站。

     1. 使用您的 Bitbucket 登入資料登入 Bitbucket 工作區，並檢閱授予 CodeCatalyst 的許可。

     1. 從**授權工作區**下拉式功能表中，選擇您要提供 CodeCatalyst 存取權的 Bitbucket 工作區，然後選擇**授予存取權**。
**提示**  
如果您之前已將 Bitbucket 工作區連接到空間，將不會提示您重新授權。如果您是多個 Bitbucket 工作區的成員或協作者，您會看到一個對話方塊，詢問您要安裝延伸模組的位置；或者，如果您只屬於一個 Bitbucket 工作區，則會看到 Amazon CodeCatalyst 應用程式的組態頁面。為您要允許的工作區存取權設定應用程式，然後選擇**授予存取權**。如果**授予存取**按鈕未處於作用中狀態，請變更組態，然後再試一次。

     將 Bitbucket 工作區連線至 CodeCatalyst 後，系統會將您導向 **Bitbucket 儲存庫**延伸詳細資訊頁面，您可以在其中檢視和管理連接的 Bitbucket 工作區和連結的 Bitbucket 儲存庫。
   + **GitLab 儲存庫**：連線至 GitLab 使用者。

     1. 選擇 **Connect GitLab 使用者**以前往 GitLab 的外部網站。

     1. 使用您的 GitLab 登入資料登入您的 GitLab 使用者，並檢閱授予 CodeCatalyst 的許可。
**提示**  
如果您之前已將 GitLab 使用者連接到空間，將不會提示您重新授權。您將改為導覽回 CodeCatalyst 主控台。

     1. 選擇**授權 AWS GitLab 連接器**。

     將您的 GitLab 使用者連線至 CodeCatalyst 後，系統會帶您前往 **GitLab 儲存庫**延伸詳細資訊頁面，您可以在其中檢視和管理連線的 GitLab 使用者和連結的 GitLab 專案儲存庫。
   + **Jira 軟體**：連接 Jira 網站。

     1. 在**連線的 Jira 網站**索引標籤中，選擇**連線 Jira 網站**以前往 Atlassian Marketplace 的外部網站。

     1. 選擇**立即取得**，即可開始在 Jira 網站上安裝 CodeCatalyst。
**注意**  
如果您之前將 CodeCatalyst 安裝到您的 Jira 網站，您將會收到通知。選擇**開始使用**到最後一個步驟。

     1. 根據您的角色，執行下列其中一項：

        1. 如果您是 Jira 網站管理員，請從網站下拉式功能表中選擇 Jira 網站來安裝 CodeCatalyst 應用程式，然後選擇**安裝應用程式**。
**注意**  
如果您有一個 Jira 網站，則不會顯示此步驟，而且會自動將您導向下一個步驟。

        1. 

           1. 如果您不是 Jira 管理員，請從網站下拉式選單中選擇 Jira 網站來安裝 CodeCatalyst 應用程式，然後選擇**請求應用程式**。如需安裝 Jira 應用程式的詳細資訊，請參閱[誰可以安裝應用程式？](https://www.atlassian.com/licensing/marketplace#who-can-install-apps)。

           1. 在輸入文字欄位中輸入您需要安裝 CodeCatalyst 的原因，或保留預設文字，然後選擇**提交請求**。

     1. 檢閱安裝應用程式時 CodeCatalyst 執行的動作，然後選擇**立即取得**。

     1. 安裝應用程式後，選擇**返回 CodeCatalyst** 以返回 CodeCatalyst。

     將您的 Jira 網站連線至 CodeCatalyst 後，您可以在 **Jira 軟體**延伸詳細資訊頁面的連線 Jira **網站索引標籤中檢視連線**的網站。

如果您不想再使用 GitHub 儲存庫、Bitbucket 儲存庫或 GitLab 專案儲存庫，或管理 CodeCatalyst 中的 Jira 問題，您可以中斷與第三方來源的連線。當 GitHub 帳戶、Bitbucket 工作區或 GitLab 使用者中斷連線時，第三方儲存庫中的事件將不會啟動工作流程執行，而且您將無法將這些儲存庫與 CodeCatalyst 開發環境搭配使用。當 Jira 網站中斷連線時，來自網站專案的 Jira 問題將無法在 CodeCatalyst 專案中使用，CodeCatalyst **問題**將再次成為問題提供者。如需詳細資訊，請參閱[中斷連接 GitHub 帳戶、Bitbucket 工作區、GitLab 使用者和 Jira 網站 CodeCatalyst](extensions-disconnect.md)。