11---
22description : This article lists the repositories that have been tested with PowerShellGet v3 and how to configure them.
3- ms.date : 05/22 /2025
3+ ms.date : 12/10 /2025
44ms.topic : reference
55title : Supported repository configurations
66---
@@ -103,6 +103,9 @@ credentials to search, download, or install packages from an Azure Artifacts pub
103103artifacts or access private feeds, you must have an account and an API key. For more information
104104about getting an API key, see [ Connect to feed as a PowerShell repository] [ 05 ] .
105105
106+ PSResourceGet v1.2.0-preview5 adds support for the Azure Artifacts Credential Provider. For more
107+ information, see [ Use the Azure Artifacts Credential Provider with Azure Artifacts feeds] [ 12 ] .
108+
106109### Azure Artifacts limitations
107110
108111The ** Microsoft.PowerShell.PSResourceGet** module doesn't support the following scenarios for
@@ -216,7 +219,7 @@ support publishing packages.
216219
217220GitHub Packages is a software package hosting service that allows you to host your software packages
218221privately or publicly and use packages as dependencies in your projects. For more information, see
219- [ Introduction to GitHub Packages] [ 13 ] .
222+ [ Introduction to GitHub Packages] [ 14 ] .
220223
221224The GitHub Packages feed is a NuGet repository that uses the NuGet v3 protocol. The feed URI has the
222225following format: ` https://nuget.pkg.github.com/<namespace>/index.json ` . Replace ` <namespace> ` with
@@ -235,7 +238,7 @@ The Github Packages service doesn't support NuGet feeds that are scoped to a rep
235238must be associated with a user account or organization.
236239
237240You must use credentials for all operations with a GitHub Packages feed. For more information, see
238- the _ Authenticating to GitHub Packages_ section of [ Working with the NuGet registry] [ 14 ] .
241+ the _ Authenticating to GitHub Packages_ section of [ Working with the NuGet registry] [ 15 ] .
239242
240243### GitHub Packages limitations
241244
@@ -260,7 +263,7 @@ GitHub Packages repositories:
260263You can use either the ** Credential** or ** ApiKey** parameter of the ` Publish-PSResource ` cmdlet to
261264publish packages to a GitHub Package feed. You must create a personal access token (PAT) with the
262265necessary scopes enabled. For more information on scopes and permissions, see
263- [ About permissions for GitHub Packages] [ 12 ] .
266+ [ About permissions for GitHub Packages] [ 13 ] .
264267
265268If you use the ** Credential** parameter, the value must be a ** PSCredential** object that contains
266269your username and the PAT. For this example ` <personal-access-token> ` is the token you created for
@@ -295,7 +298,7 @@ Publish-PSResource @publishPSResourceSplat
295298
296299## JFrog Artifactory
297300
298- [ JFrog Artifactory] [ 16 ] is a hosting service for NuGet repositories. Artifactory feeds use the NuGet
301+ [ JFrog Artifactory] [ 17 ] is a hosting service for NuGet repositories. Artifactory feeds use the NuGet
299302v3 protocol. The feed URI has the following format:
300303
301304` https://<jfrog-account>.jfrog.io/artifactory/api/nuget/v3/nuget/index.json ` .
@@ -312,7 +315,7 @@ Register-PSResourceRepository @params
312315```
313316
314317You must use credentials for all operations with a JFrog Artifactory feed. For more information, see
315- [ Creating Access Tokens in Artifactory] [ 17 ] .
318+ [ Creating Access Tokens in Artifactory] [ 18 ] .
316319
317320### JFrog Artifactory limitations
318321
@@ -355,7 +358,7 @@ is your email address associated with your JFrog account.
355358
356359## MyGet.org
357360
358- [ MyGet.org] [ 18 ] is a hosting service for NuGet repositories.
361+ [ MyGet.org] [ 19 ] is a hosting service for NuGet repositories.
359362
360363The ** Microsoft.PowerShell.PSResourceGet** module supports MyGet feeds that use the NuGet v3
361364protocol. The feed URI has the following format:
@@ -375,7 +378,7 @@ Register-PSResourceRepository @params
375378
376379MyGet allows you to create public or private feeds. You don't need credentials to search, download,
377380or install packages from a public MyGet feed. To publish artifacts or access private feeds, you must
378- have an account and an API key. For more information about, see [ MyGet Security] [ 15 ] .
381+ have an account and an API key. For more information about, see [ MyGet Security] [ 16 ] .
379382
380383### MyGet limitations
381384
@@ -397,7 +400,7 @@ repositories:
397400You must use the ** ApiKey** parameter of the ` Publish-PSResource ` cmdlet with personal access token
398401(PAT) to publish packages to a MyGet feed. The value of the ** ApiKey** parameter must be a plaintext
399402PAT from your MyGet account that has read and write permissions. For more information about creating
400- access tokens, see [ MyGet Security] [ 15 ] .
403+ access tokens, see [ MyGet Security] [ 16 ] .
401404
402405For example:
403406
@@ -504,10 +507,11 @@ Publish-PSResource @publishPSResourceSplat
504507[ 09 ] : /powershell/utility-modules/secretmanagement/overview
505508[ 10 ] : /windows-server/storage/file-server/smb-security
506509[ 11 ] : how-to/use-acr-repository.md
507- [ 12 ] : https://docs.github.com/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries
508- [ 13 ] : https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages
509- [ 14 ] : https://docs.github.com/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry#authenticating-to-github-packages
510- [ 15 ] : https://docs.myget.org/docs/reference/security
511- [ 16 ] : https://jfrog.com/artifactory/
512- [ 17 ] : https://jfrog.com/help/r/how-to-generate-an-access-token-video/artifactory-creating-access-tokens-in-artifactory
513- [ 18 ] : https://www.myget.org/
510+ [ 12 ] : how-to/use-credential-provider-with-azure-artifacts.md
511+ [ 13 ] : https://docs.github.com/packages/learn-github-packages/about-permissions-for-github-packages#about-scopes-and-permissions-for-package-registries
512+ [ 14 ] : https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages
513+ [ 15 ] : https://docs.github.com/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry#authenticating-to-github-packages
514+ [ 16 ] : https://docs.myget.org/docs/reference/security
515+ [ 17 ] : https://jfrog.com/artifactory/
516+ [ 18 ] : https://jfrog.com/help/r/how-to-generate-an-access-token-video/artifactory-creating-access-tokens-in-artifactory
517+ [ 19 ] : https://www.myget.org/
0 commit comments