当你不能看到或下载NuGet包怎么办
在Artifactory中,当你使用NuGet存储库时全局匿名访问启用后,您有两种方式与存储库交互:
1.匿名用户具有读权限
在这种情况下,你不需要在客户端配置任何东西,因为匿名用户有读取权限,并且默认情况下,Artifactory允许匿名访问NuGet存储库(即,任何用户都可以从存储库下载任何工件)。
2.匿名用户没有读权限
在这种情况下,您需要这样做配置因此它将挑战NuGet客户端,并要求提供给定用户的凭据。这将需要启用力身份验证选项,通过启用“Force Authentication”选项,Artifactory将首先响应401响应,并让客户端知道它正在等待凭据:
请注意:这样做之后,你应该会发现客户是要求凭证与每个NuGet命令您可以通过以下命令向NuGet客户端配置文件添加用户凭据来解决此问题:#nuget sources update -Name <源名称> -UserName <用户名称> -Password <密码> . #例如:#nuget source update -Name Artifactory -UserName admin -Password密码
