如何保护nexus存储库路径

时间:2018-03-27 18:48:16

标签: repository nexus nexus3

我已经设置了一个带托管仓库dev-repo的本地nexus服务器 http://localhost:8081/nexus/content/repositories/dev-repo/

在gradle中,我可以下载这样托管的工件:

repositories {
    maven {
        url "http://localhost:8081/nexus/content/repositories/dev-repo/"
        credentials {
            username "admin"
            password "admin"
        }
    }
}

当我未登录时,我可以在浏览器中访问上述存储库 那是为什么?
默认情况下,它不受Nexus管理员帐户保护吗?

1 个答案:

答案 0 :(得分:2)

默认情况下,Nexus Repository Manager可以匿名访问其组件。从您的URL,我猜您正在使用NXRM2。这在NXRM2中没有详细记录,但在此处暗示:https://help.sonatype.com/display/NXRM2/Introduction+to+the+User+Interface

您可以在NXRM2中通过以管理员(或具有安全权限的任何人)登录并访问管理 - 服务器和“匿名访问”部分来调整此项。

在NXRM3文档(仅供参考)或我错误分析您正在使用的版本(但概念相同)中讨论here