我有一个主要的Nexus OSS服务器,它存储我们的构建工件以及代理中心和其他各种站点。为了加快我们与互联网连接相对较差的远程站点之一的访问速度,我正在设置服务器来代理主服务器。
我们不希望允许匿名访问主服务器,因此我在主服务器上创建了一个代理用户,对所有存储库具有读/写访问权限。然后,我使用代理用户进行访问,在新服务器上配置存储库以代理主服务器。但是,新服务器无法从主服务器获取信息。我得到“RemoteAuthenticationNeededException:Unauthorized。”
我认为代理用户可能在主服务器上没有正确的权限,但我无法弄清楚代理用户需要什么权限。如果我授予代理用户UI:基本UI权限和UI:存储库浏览器权限,用户确实可以查看相应的存储库。
答案 0 :(得分:1)
对于您的用例,我相信您需要的权限是“Artifact Download”。这是允许用户获取工件的那个。