如何使用存储库目标运行nexus项目特定权限?

时间:2014-10-23 15:25:07

标签: nexus

我想设置我们长期运行的nexus(目前更新为2.10)以获取项目特定权限,以便用户仅限访问存储库的一部分。

我发现this articlethis one与我要找的完全匹配。

所以我设置了这样的配置。

我们的正则表达式是:。 / de / mycompany / myproject。 /.*

但仍有一个错误: 我可以使用受限制的视图登录,在搜索中我只看到过滤的工件。哪个好。但是显示存储库树的UI底部是空的。相反,我收到403错误。查看系统提要进行身份验证,我发现:

无法将用户[myuser]授权读取(HTTP方法" GET")到/ nexus / service / local / repositories / releases / index_content /来自IP地址192.168.0.41,用户代理:&# 34; N / A"

"版本"是我们的仓库的名称,其中一部分是允许用户使用的。那么如何才能访问这个奇怪的index_content呢?我需要另一个特权或角色吗?还是另一个正则表达式?使用。 / index_content /.不起作用。

2 个答案:

答案 0 :(得分:0)

好吧,因为没有人知道解决方案,所以在周末尝试了很多错误。最后我结束时添加了第二个正则表达式,只是斜杠(" /")。现在它按预期工作并在所引用的文章中记录。

答案 1 :(得分:0)

是的,您需要为路径中的目录添加权限,以便"浏览存储"工作。

有关详细信息,请参阅此处:https://support.sonatype.com/entries/21592111