搭建nexus私服:nexus-3.19.1-01

1、下载软件

链接:https://pan.baidu.com/s/1LUgcrQ2CtYD5bSPMHbmfMQ 

提取码:1s9s

--windows 环境

2、安装软件

直接解压到指定文件夹即可, eg: F:\_apk\nexus-3.19.1-01-win64\nexus-3.19.1-01\bin

3、运行软件

使用快捷键win + r ,进入运行,如下图:

输入cmd,点击确定,进入cmd,如下图:

输入命令 cd /d  F:\_apk\nexus-3.19.1-01-win64\nexus-3.19.1-01\bin

进入软件安装目录: F:\_apk\nexus-3.19.1-01-win64\nexus-3.19.1-01\bin,如下图:

运行命令 nexux.exe /run,启动nexus,如下图:

启动后默认地址为:http://localhost:8081

如何修改端口和地址?

修改配置文件,如下图

创建仓库

1、登录,复制密码路径F:\_apk\nexus-3.19.1-01-win64\sonatype-work\nexus3\admin.password,如下图

使用快捷键 win + r , 进入运行,输入复制的路径,查看密码,如下图

点击确定,选择文件打开方式打开,如下图

即账号/密码为:admin/c36a70e2-a790-417e-824f-2ed5adfb1b4d

在登录面板点击 sign in按钮,进入设置界面,如下图

按照提示设置即可,如下图

eg: admin123,即最终账号密码为:admin/admin123

2、仓库管理

2.1 创建知识库

2.2 创建一个私有仓库,eg: npm(hosted)

2.3 创建一个代理仓库,eg: npm(proxy)

2.4 创建一个仓库组,eg: npm(group)

查看新建的仓库,如下图

点进仓库,可以看到这个仓库的地址。

2.5 配置权限

npm 配置多个仓库

.npmrc

@someScopeName:registry=http://xxx/repository/npm-hosted/

registry=https://registry.npm.taobao.org

_auth=ZGJ3OmRid0B5Znp4MjAyMQ==

这种配置方法存在的问题是当私服仓库上的包没有scope时配置就无效了

解决办法:

在本地搭建一个nexus,建立多个代理仓库,并将其放在仓库组中,如下图

修改.npmrc

registry=http://localhost:8081/repository/npm-group-dbw/

_auth=YWRtaW46YWRtaW4xMjM=

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dahezhidong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值