

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](migration.md).

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
<a name="packages-upstream-repositories"></a>

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, lihat[Repositori paket eksternal yang didukung dan repositori gatewaynya](packages-connect-external.md#packages-upstream-repositories-supported-external).

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 ke`project-repo`. Dalam hal ini, Anda hanya perlu mengonfigurasi manajer paket Anda untuk digunakan `project-repo` untuk menarik paket dari`project-repo`,`team-repo`,`npm-public-registry-gateway`, dan`npmjs.com`.

**Topics**
+ [Menambahkan repositori hulu](packages-upstream-repositories-add.md)
+ [Mengedit urutan pencarian repositori hulu](packages-upstream-repositories-search-order.md)
+ [Meminta versi paket dengan repositori hulu](packages-upstream-repositories-request.md)
+ [Menghapus repositori hulu](packages-upstream-repositories-remove.md)