Mengkonfigurasi dan menggunakan repositori upstream - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi dan menggunakan repositori upstream

Anda dapat menghubungkan kedua repositori gateway, dan repositori CodeCatalyst paket lainnya, sebagai upstream ke repositori paket Anda. Hal ini memungkinkan klien manajer paket untuk mengakses paket yang terkandung dalam lebih dari satu repositori paket dengan menggunakan endpoint repositori paket tunggal. Berikut ini adalah manfaat utama menggunakan repositori hulu:

  • Anda hanya perlu mengonfigurasi manajer paket Anda dengan satu titik akhir repositori untuk menarik dari berbagai sumber.

  • Paket yang dikonsumsi dari repositori upstream disimpan di repositori hilir Anda, yang memastikan paket Anda tersedia meskipun repositori upstream mengalami pemadaman yang tidak terduga atau paket di repositori upstream dihapus.

Anda dapat menambahkan repositori upstream saat Anda membuat repositori paket. Anda juga dapat menambah atau menghapus repositori upstream dari repositori paket yang ada di konsol. CodeCatalyst

Saat Anda menambahkan repositori gateway sebagai repositori upstream, repositori paket terhubung ke repositori paket publik repositori gateway yang sesuai. Untuk daftar repositori paket publik yang didukung, lihat. Repositori paket eksternal yang didukung dan repositori gateway mereka

Anda dapat menautkan beberapa repositori bersama-sama sebagai repositori upstream. Misalnya, tim Anda membuat repositori bernama project-repo dan sudah menggunakan repositori lain bernama yang telah npm-public-registry-gatewayditambahkan sebagai repositori upstream, yang terhubung ke repositori npm publik,. team-repo npmjs.com Anda dapat menambahkan team-repo sebagai repositori upstream ke. project-repo Dalam hal ini, Anda hanya perlu mengkonfigurasi manajer paket Anda untuk digunakan project-repo untuk menarik paket dariproject-repo,team-repo,npm-public-registry-gateway, dannpmjs.com.