1、进入Nexus的Web界面
在右上角点“Login”
根据提示,去服务器上查看初始密码
root@dns-server:/mnt/data# cd nexus-data root@dns-server:/mnt/data/nexus-data# ls admin.password cache elasticsearch generated-bundles javaprefs keystores log port tmp blobs db etc instances karaf.pid lock orient restore-from-backup root@dns-server:/mnt/data/nexus-data# vi admin.password
用户名是admin,密码用服务器上文件中的一长串字符
2、成功登入后,按照向导做一些设置
在向导里,先给admin用户设置新密码
下图中设置为:禁止匿名访问
3、创建用于NuGet的Blob Store
4、创建我们的第一个NuGet仓库
下图中NuGet仓库有3种类型
1)Hosted,就是能推送我们自己的包存起来的地方;
2)Proxy,比如我们可以把https://nuget.org的官方的包,通过我们的Nexus 3代理依次,这样整个公司的局域网,只要向外网请求一次,就可以缓存在Nexus 3服务器,能加速我们访问
3)Group,就是一个对外呈现的组合,可以把Hosted和Proxy型的仓库任意组合起来
成功后如下图:
5、为开发团队,创建一个用于用于权限控制的统一角色
在上图里面,搜索“study”,因为我们创建的NuGet的仓库名字是study。
双击”nx-repository-view-nuget-study-*”,意思这个角色能对study仓库进行增加、删除和修改。
这样程序员能推送新的包到这个仓库,也能从这个仓库里下载包。
6、为程序员创建用户
在上图中点击“Create local user”
在上图中,注意授予“Dudu Developers”这个角色。
在用户列表里面,有了我们新建立的角色:
使用这个仓库,我们下一篇文章来讲。
标签:NuGet,Nexus,study,Nuget,仓库,服务器,data,admin From: https://www.cnblogs.com/amisoft/p/17539186.html