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

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