连接到公共外部存储库 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

连接到公共外部存储库

您可以通过将相应的网关存储库添加为上游存储库,将 CodeCatalyst 软件包存储库连接到支持的公共外部存储库。网关存储库充当中间存储库,用于搜索和存储从外部存储库提取的软件包。这样可以节省时间和数据传输,因为项目中的所有软件包存储库都可以使用网关存储库中存储的包。

使用网关存储库连接到公共存储库
  1. 在导航窗格中,选择 Packages (程序包)

  2. 中,选择网关存储库页面。您可以查看支持的网关存储库列表及其描述。

  3. 要使用网关存储库,必须先创建它。如果网关存储库已创建,则会显示其创建日期和时间。如果没有,请选择 “创建” 进行创建。

  4. 要使用网关存储库中的软件包,必须设置从存储库到网关 CodeCatalyst 存储库的上游连接。选择 P ack age 存储库,然后选择要连接的包存储库。

  5. 要连接到公共存储库,请选择 Upstreams然后选择选择上游存储库

  6. 选择 Gatew ay 存储库,选择与您要作为上游存储库连接的公共存储库对应的网关存储库。

  7. 选择了所有要添加为上游存储库的网关存储库后,请选择选择

  8. 订购完上游存储库后,选择 “保存”。

有关上游存储库的更多信息,请参阅配置和使用上游存储库

将网关存储库添加为上游存储库后,您可以使用连接到本地存储库的包管理器从与其对应的公共外部包存储库中获取软件包。您无需更新软件包管理器配置。以这种方式使用的软件包同时存储在网关存储库和本地软件包存储库中。有关从上游存储库请求软件包版本的更多信息,请参阅请求包含上游存储库的程序包版本

支持的外部软件包存储库及其网关存储库

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