|
1 | 1 | --- |
2 | | -title: How to use upstream sources in your Azure Artifacts feed |
3 | | -description: Use upstream sources in Azure Artifacts to consume packages from public registries |
| 2 | +title: How to restore packages from upstream sources in your Azure Artifacts feed |
| 3 | +description: Learn how to consume packages from public registries with upstream sources in Azure Artifacts. |
4 | 4 | ms.service: azure-devops-artifacts |
5 | | -ms.date: 06/03/2022 |
| 5 | +ms.date: 06/24/2025 |
6 | 6 | monikerRange: '>= azure-devops-2020' |
7 | 7 | "recommendations": "true" |
8 | 8 | --- |
9 | 9 |
|
10 | | -# Tutorial: How to use upstream sources |
| 10 | +# Tutorial: How to restore packages from upstream sources |
11 | 11 |
|
12 | 12 | [!INCLUDE [version-gt-eq-2020](../../includes/version-gt-eq-2020.md)] |
13 | 13 |
|
14 | | -Using upstream sources in your feed enables you to manage your application dependencies from a single feed. Using upstream sources makes it easy to consume packages from public registries while having protection against outages or compromised packages. You can also publish your own packages to the same feed and manage all your dependencies in one location. |
| 14 | +Using upstream sources in Azure Artifacts enables you to manage all your application dependencies from a single feed. It simplifies consuming packages from public registries like *NuGet.org* or *npmjs.com*, while also providing protection against outages or compromised packages. You can also publish your own packages to the same feed and manage all your dependencies in one location. |
15 | 15 |
|
16 | | -This tutorial will walk you through how to enable upstream sources on your feed and consume packages from public registries such as NuGet.org or npmjs.com. |
| 16 | +This tutorial walks you through enabling upstream sources in your feed and consuming packages from public registries such as *NuGet.org* or *npmjs.com*. |
17 | 17 |
|
18 | | -In this tutorial, you will: |
| 18 | +## Prerequisites |
19 | 19 |
|
20 | | ->[!div class="checklist"] |
21 | | -> * Create a new feed and enable upstream sources. |
22 | | -> * Set up your configuration file. |
23 | | -> * Run an initial package restore to populate your feed. |
24 | | -> * Check your feed to view the saved copy of the packages you consumed from the public registry. |
| 20 | +| **Product** | **Requirements** | |
| 21 | +|--------------------|--------------------| |
| 22 | +| **Azure DevOps** | - An Azure DevOps [organization](../../organizations/accounts/create-organization.md).<br>- An Azure DevOps [project](../../organizations/projects/create-project.md).<br> - Allow [Azure Artifacts Domain URLs and IP addresses](../../organizations/security/allow-list-ip-url.md) if your organization is using a firewall or a proxy server. | |
25 | 23 |
|
26 | 24 | ## Create a feed and enable upstream sources |
27 | 25 |
|
|
0 commit comments