本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至公有外部儲存庫
您可以將對應的閘道儲存庫新增為上游儲存庫,將 CodeCatalyst 套件儲存庫連線至支援的公有、外部儲存庫。閘道儲存庫做為中介儲存庫,可搜尋和存放從外部儲存庫提取的套件。這可節省時間和資料傳輸,因為專案中的所有套件儲存庫都可以使用閘道儲存庫中儲存的套件。
使用閘道儲存庫連線至公有儲存庫
-
在導覽窗格中,選擇 Packages (套件)。
在套件中,選擇閘道儲存庫頁面。您可以檢視支援的閘道儲存庫清單及其描述。
若要使用閘道儲存庫,您必須先建立它。如果閘道儲存庫已建立,則會顯示建立的日期和時間。如果尚未建立,請選擇建立來建立它。
若要使用閘道儲存庫中的套件,您必須從 CodeCatalyst 儲存庫設定與其的上游連線。選擇套件儲存庫,然後選擇您要連線的套件儲存庫。
若要連線至公有儲存庫,請選擇上游,然後選擇選取上游儲存庫。
選擇閘道儲存庫 選取對應至您要做為上游儲存庫 連線之公有儲存庫的閘道儲存庫。
當您選取所有要新增為上游儲存庫的閘道儲存庫後,請選擇選取。
完成上游儲存庫的排序後,請選擇儲存。
如需上游儲存庫的詳細資訊,請參閱設定和使用上游儲存庫。
當您將閘道儲存庫新增為上游儲存庫時,您可以使用連線至本機儲存庫的套件管理員,從與其對應的公有外部套件儲存庫擷取套件。您不需要更新套件管理員組態。以這種方式使用的套件會同時存放在閘道儲存庫和本機套件儲存庫中。如需從上游儲存庫請求套件版本的詳細資訊,請參閱使用上游儲存庫請求套件版本。
支援的外部套件儲存庫及其閘道儲存庫
CodeCatalyst 支援使用閘道儲存庫將上游連線新增至下列官方套件授權機構。
儲存庫套件類型 | 描述 | 閘道儲存庫名稱 |
---|---|---|
npm | npm 公有登錄檔 | npm-public-registry-gateway |
Python | Python 套件索引 | pypi-gateway |
Maven | Maven Central | maven-central-gateway |
Maven | Google Android 儲存庫 | google-android-gateway |
Maven | CommonsWare | commonsware-gateway |
Maven | Gradle 外掛程式儲存庫 | gradle-plugins-gateway |
NuGet | NuGet 圖庫 | nuget-gallery-gateway |