我们使用TeamCity 7.1.1在经过身份验证的URL和公共源URL上发布NuGet包。我刚刚创建了一个新的包,但无法让它显示在公共源上,但是一旦我登录就会出现在私有源上。
它存在权限问题,但我在该版本上为“所有用户”分配了“项目查看器”角色。我有另一个正确显示的构建,配置似乎相同。什么可以阻止我的新版本出现在公共Feed上?
答案 0 :(得分:9)
解决了!我一直在摸不着头几个小时,当然我在发布到StackOverflow后30秒找到了答案!
似乎Guest帐户不是所有用户的成员,因此将Project Viewer角色分配给所有用户是不够的。
必须明确地将项目查看者角色分配给访客用户。在主用户管理屏幕右上角链接的 访客用户设置 下的完全独立的屏幕中,这是令人困惑的。瓦拉!完成工作。