Nexus私服添加用户设置访问权限的方法

前言

默认情况下,Nexus私服的仓库是允许匿名(anonymous)访问的,也就是任何开发者只要知道你的仓库地址,都可以远程依赖你发布到仓库的库。既然是私服,可能有些库不想要给其他人访问,可以通过设置凭据访问来限制用户访问远程依赖库,最简单的一种就是用户名密码凭据访问。

配置方法

Nexus 服务端配置

  • 第一步:打开远程仓库,使用有配置管理的账户登录,打开设置页面;

  • 第二步:定位到“Security-Anonymous”,将“Allow anonymous users to access the server”勾选去掉,保存更改。
    在这里插入图片描述

  • 第三步:定位到“Security-Roles”,新建一个可以访问仓库的角色
    在这里插入图片描述

  • 第四步:配置角色,添加可访问的仓库,保存角色信息
    在这里插入图片描述

  • 第五步:定位到“Security-Users”,添加用户
    在这里插入图片描述

  • 第六步:给新建的用户赋予刚才新建的角色,保存用户。
    在这里插入图片描述

Maven依赖配置

Gradle配置maven依赖

打开AndroidStudio项目根目录下的build.gradle,在maven节点下添加credentials配置,添加usernamepassword两个两个参数配置即可。

 repositories {
    maven {
        url "http://192.168.8.37:8081/repository/RastarGameSdkOversea/" // 具体仓库
		credentials {
			username = 'rastar_sdk_oversea_cp'
			password = 'Rastarcp2018'
		}
    }
}

对于其他Maven的配置,跟以上类似,只需要在仓库配置里添加用户名和密码的配置即可。

原文链接:https://blog.csdn.net/yingaizhu/article/details/83007747

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章