連接到公共外部存儲庫 - Amazon CodeCatalyst

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

連接到公共外部存儲庫

您可以將對應的閘道儲存庫新增為上游儲存庫,將 CodeCatalyst 套裝程式儲存庫連接至受支援的公用外部儲存庫。閘道儲存庫是搜尋和儲存從外部儲存庫提取的套件的中介儲存庫。這樣可以節省時間和資料傳輸,因為專案中的所有套件儲存庫都可以使用閘道儲存庫中儲存的套件。

使用閘道儲存庫連線至公用存放庫
  1. 在導覽窗格中,選擇 Packages (套件)

  2. 套裝程式中,選擇閘道儲存區域頁面。您可以檢視支援的閘道儲存庫清單及其說明。

  3. 若要使用閘道儲存庫,首先必須建立它。如果已建立閘道存放庫,則會顯示其建立日期和時間。如果尚未建立,請選擇 [建立] 以建立它。

  4. 若要使用閘道儲存庫中的套件,您必須從 CodeCatalyst 儲存庫設定上游連線。選擇 P ackage 程式儲存區域,然後選擇要連線的套裝程式儲存區域。

  5. 若要連線至公用儲存庫,請選擇「上游」,然後選「選取上游儲存庫」。

  6. 選擇閘道儲存庫,選取與您要作為上游儲存庫連線之公用存放庫對應的閘道儲存庫。

  7. 選取要新增為上游儲存庫的所有閘道儲存庫後,請選擇 「選取」

  8. 當您完成上游儲存庫的訂購後,請選擇 [儲]。

如需有關上游儲存庫的詳細資訊,請參閱配置和使用上游存儲庫

當您將閘道儲存庫新增為上游儲存庫時,您可以使用連線到您本機存放庫的套件管理員,從對應的公開外部套件儲存庫中擷取套件。您不需要更新套件管理員設定。以這種方式使用的套件會同時儲存在閘道儲存庫和您的本機套件儲存庫中。如需有關從上游存放庫要求套件版本的詳細資訊,請參閱請求具有上游存儲庫的軟件包版本

支援的外部套件儲存庫及其閘道儲存庫

CodeCatalyst 支援將上游連線新增至下列具有閘道儲存庫的官方套件授權單位。

儲存庫套件類型 描述 閘道儲存庫名稱
NPM npm 公共註冊表 npm-public-registry-gateway
Python Python Package 索引 pypi-gateway
Maven Maven 中央 maven-central-gateway
Maven 谷歌安卓儲存庫 google-android-gateway
Maven CommonsWare commonsware-gateway
Maven 搖籃插件庫 gradle-plugins-gateway
NuGet NuGet 畫廊 nuget-gallery-gateway