如何注册NuGet PackageSource和PSRepository与ARTIFACTORY

DaYoun康
2023-01-22 11:06

为了将Artifactory注册为一个PSRepository,我们需要使用register - packagesource和register -PSRepository命令。

下面的例子演示了如何使用Powershell将Artifactory注册为PSRepository、查找模块和下载。

0.取消注册任何不需要的psrepository
>取消psrepository的注册
1.注册PackageSource> Register-PackageSource -Name "test" -Location "http://[your_artifactory_url]:[port]/artifactory/api/nuget/[your-nuget-repo-name]" -ProviderName nuget
2.注册PSRepository> Register-PSRepository -Name "test" -SourceLocation "http://[your_artifactory_url]:[port]/artifactory/api/nuget/[your-nuget-repo-name]" -InstallationPolicy Trusted -Credential [your_username] -Verbose
3.搜索模块> Find-Module -Repository "test" -Credential [your_username] -Verbose
4.下载文件> Save-Module -Repository "test" -Name [package-name] -Path C:\Users\user\Downloads\ -Verbose