在 Cloud Manager 中新增外部存放庫 external-repositories

了解如何將外部存放庫新增至 Cloud Manager。Cloud Manager 支援與 GitHub、GitLab 和 Bitbucket 存放庫整合。

NOTE
此功能僅適用於早期採用者計劃

設定外部存放庫

在 Cloud Manager 中設定存放庫包含三個步驟:

  1. 新增外部存放庫至所選方案。
  2. 為外部存放庫提供存取權杖。
  3. 驗證外部存放庫的擁有權。

新增外部存放庫 add-ext-repo

  1. my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織。

  2. 在**我的方案主控台上,選取您想要連結的外部存放庫。

  3. 在側邊選單中,在​ 服務 ​下,選取 資料夾圖示 存放庫

    儲存庫頁面

  4. 在右上角附近的​ 存放庫 ​頁面,按一下​ 新增存放庫

  5. 在​ 新增存放庫 ​對話框中,選取​ 私人存放庫,將外部 Git 存放庫連結至您的方案。

    新增自己的存放庫

  6. 在每個對應欄位中,提供關於存放庫的下列詳細資料:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    欄位 說明
    存放庫名稱 必要。您的新存放庫的生動名稱。
    存放庫 URL 必要。存放庫的 URL。

    如果您使用 GitHub 託管的存放庫,則路徑為以 .git 結尾。
    例如,https://github.com/org-name/repo-name.git(URL 路徑僅用於插圖目的)。

    如果您正在使用外部存放庫,則必須遵循下列 URL 路徑格式:
    https://git-vendor-name.com/org-name/repo-name.git

    https://self-hosted-domain/org-name/repo-name.git
    ,與您的 Git 廠商相符。
    選取存放庫類型 必要。選取您所使用的存放庫類型:GitHubGitLabBitBucket。若上述存放庫 URL 路徑包含 Git 廠商名稱,例如 GitLab 或 Bitbucket,則系統已為您預先選擇存放庫類型。
    說明 選擇性。存放庫的詳細描述。
  7. 選取​ 儲存 ​以新增存放庫。

  8. 在​ 私人存放庫擁有權驗證 ​對話框中,提供存取權杖以驗證外部存放庫的擁有權,讓您可以進行存取。

    為存放庫選取現有的存取權杖
    為 BitBucket 存放庫選取現有的存取權杖。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    權杖類型 說明
    使用現有的存取權杖 如果您已為組織提供存放庫存取權杖,且有權存取多個存放庫,您可以選取現有的權杖。使用​ 權杖名稱 ​下拉清單,選取想要套用至存放庫的權杖。否則,請新增新的存取權杖。
    新增新的存取權杖 存放庫類型:GitHub
    • 在​ 權杖名稱 ​文字欄位,輸入您建立的存取權杖名稱。
    • 依照 GitHub 文件中的指示,建立個人存取權杖。
    • 需要權限:
      • Read access to metadata
      • Read and write access to code and pull requests
    • 在​ 存取權杖 ​欄位,貼上您所建立的權杖。
    存放庫類型:GitLab
    • 在​ 權杖名稱 ​文字欄位,輸入您建立的存取權杖名稱。
    • 依照 GitLab 文件中的指示,建立個人存取權杖。
    • 需要權限:
      • api
      • read_api
      • read_repository
      • write_repository
    • 在​ 存取權杖 ​欄位,貼上您所建立的權杖。
    存放庫類型:Bitbucket
    • 在​ 權杖名稱 ​文字欄位,輸入您建立的存取權杖名稱。
    • 使用 Bitbucket 文件建立存放庫存取權杖。
    • 需要權限:
      • Read and write access to code and pull requests
    note note
    NOTE
    新增新的存取權杖 ​功能目前在「早期採用者」階段。其他的功能正在規劃中。因此,存取權杖所需的權限可能會變更。另外,用於管理權杖的使用者介面可能會更新,可能包括權杖過期日期等功能。並且,自動檢查以確保連結至存放庫的權杖保持有效。
  9. 按一下「驗證」。

驗證之後,外部存放庫即可使用並連結至管道。

將驗證的外部存放庫連結至管道。 validate-ext-repo

  1. 新增或編輯管道:

    管道的來源代碼存放庫和 Git 分支
    新增非生產管道對話框,其中包含選取的存放庫和 Git 分支,

  2. 新增或編輯管道時,若要指定新管道或現有管道的​ 來源代碼 ​位置,請從​ 存放庫 ​下拉清單中選取要使用的外部存放庫。

  3. Git 分支 ​下拉清單中,選取分支作為管道的來源。

  4. 按一下「儲存」。

TIP
如需關於在 Cloud Manager 管理存放庫的詳細資訊,請參閱「Cloud Manager 存放庫」。

限制

  • 外部存放庫無法連結到設定管道。
  • 使用外部存放庫 (不包括 GitHub 託管存放庫) 和​ 部署觸發程序 ​選項「在 Git 變更時」,觸發程序不會自動啟動。它們必須手動啟動。
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3