我无法使用username:password
作为API密钥为经过身份验证的用户发布程序包,只要匿名用户至少没有" Feeds_ViewFeed"右。
但我不想让我的软件包对匿名用户可见。但我需要由经过身份验证的用户发布包。
使用以下配置进行测试
如果我尝试推送包,我会收到以下错误:
Pushing xxx to 'xxx'...
Please provide credentials for: xxx UserName:
Cannot prompt for input in non-interactive mode.
还试图给匿名用户提供" Feeds_AddPackage"正确并通过API密钥保护Feed。不使用" Feeds_ViewFeed"分配给匿名者。一旦" Feeds_ViewFeed"分配推送API键也可以。
这是出于设计,配置错误还是错误?
有什么建议吗?
产品:ProGet 版本:3.5.5