配置和使用上游存儲庫 - Amazon CodeCatalyst

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

配置和使用上游存儲庫

您可以將閘道儲存區域和其他 CodeCatalyst 套裝程式儲存區域做為上行串流連線至套裝程式儲存區域。這可讓套裝程式管理員用戶端使用單一套裝程式儲存區域端點,存取包含在多個套裝程式儲存區域中的套裝程式。以下是使用上游軟件庫的主要好處:

  • 您只需要將套件管理員設定為單一存放庫端點,即可從多個來源提取。

  • 從上游存放庫使用的套件會儲存在您的下游儲存庫中,即使上游存放庫發生非預期的中斷或上游存放庫中的套件遭到刪除,也能確保您的套件可供使用。

您可以在建立套件存放庫時新增上游儲存庫。您也可以從 CodeCatalyst 主控台中的現有套裝程式儲存區域新增或移除上游儲存庫。

當您將閘道儲存庫新增為上游儲存庫時,套裝程式儲存區域會連線至閘道儲存區域的對應公用套件儲存區域。如需支援之公用套件儲存區域的清單,請參閱支援的外部套件儲存庫及其閘道儲存庫

您可以將多個存放庫作為上游存放庫連結在一起 例如,假設您的團隊創建了一個名為的存儲庫,project-repo並且已經使用另一個名為的存儲庫,team-repo該存儲庫已npm-public-registry-gateway添加為上游存儲庫,該存儲庫已連接到公共 npm 存儲庫npmjs.com。您可以將上游team-repo存放庫新增至project-repo。在這種情況下,您只需要將套件管理員設定project-repo為用來從project-repoteam-reponpm-public-registry-gateway、和中提取套件npmjs.com