本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
配置和使用上游存儲庫
您可以將閘道儲存區域和其他 CodeCatalyst 套裝程式儲存區域做為上行串流連線至套裝程式儲存區域。這可讓套裝程式管理員用戶端使用單一套裝程式儲存區域端點,存取包含在多個套裝程式儲存區域中的套裝程式。以下是使用上游軟件庫的主要好處:
您只需要將套件管理員設定為單一存放庫端點,即可從多個來源提取。
從上游存放庫使用的套件會儲存在您的下游儲存庫中,即使上游存放庫發生非預期的中斷或上游存放庫中的套件遭到刪除,也能確保您的套件可供使用。
您可以在建立套件存放庫時新增上游儲存庫。您也可以從 CodeCatalyst 主控台中的現有套裝程式儲存區域新增或移除上游儲存庫。
當您將閘道儲存庫新增為上游儲存庫時,套裝程式儲存區域會連線至閘道儲存區域的對應公用套件儲存區域。如需支援之公用套件儲存區域的清單,請參閱支援的外部套件儲存庫及其閘道儲存庫。
您可以將多個存放庫作為上游存放庫連結在一起 例如,假設您的團隊創建了一個名為的存儲庫,project-repo
並且已經使用另一個名為的存儲庫,team-repo
該存儲庫已npm-public-registry-gateway添加為上游存儲庫,該存儲庫已連接到公共 npm 存儲庫npmjs.com
。您可以將上游team-repo
存放庫新增至project-repo
。在這種情況下,您只需要將套件管理員設定project-repo
為用來從project-repo
、team-repo
npm-public-registry-gateway
、和中提取套件npmjs.com
。