Mengkonfigurasi dan menggunakan repositori hulu - Amazon CodeCatalyst

View a markdown version of this page

Mengkonfigurasi dan menggunakan repositori hulu - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari 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 hulu

Anda dapat menghubungkan 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 titik akhir repositori paket tunggal. Berikut ini adalah manfaat utama menggunakan repositori hulu:

  • Anda hanya perlu mengonfigurasi manajer paket Anda dengan titik akhir repositori tunggal untuk ditarik dari beberapa sumber.

  • Paket yang dikonsumsi dari repositori hulu disimpan di repositori hilir Anda, yang memastikan paket Anda tersedia bahkan jika repositori hulu mengalami pemadaman tak terduga atau paket di repositori hulu dihapus.

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

Saat Anda menambahkan repositori gateway sebagai repositori hulu, repositori paket terhubung ke repositori paket publik yang sesuai dari repositori gateway. Untuk daftar repositori paket publik yang didukung, lihatRepositori paket eksternal yang didukung dan repositori gatewaynya.

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