龙空技术网

CentOS+Nexus搭建npm私有仓库并推送代码

编程圈子 597

前言:

当前你们对“centos编辑jar包内容”大约比较注重,兄弟们都想要分析一些“centos编辑jar包内容”的相关知识。那么小编同时在网络上汇集了一些对于“centos编辑jar包内容””的相关知识,希望姐妹们能喜欢,我们快快来学习一下吧!

一、Nexus说明

Nexus用来搭建私有仓库,方便Java库、npm等库的管理。

Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服供其他项目组使用。

官网

二、CentOS下安装首先要安装好java*1. 到官网下载 nexus-3.17.0-01-unix.tar.gz包

cd /home/mynexussudo tar zxvf nexus-3.17.0-01-unix.tar.gzcd /home/mynexus/nexus-3.17.0-01/bin

默认log位置:

/home/mynexus/sonatype-work/nexus3/log
2. 修改配置文件
vim /etc/profile# 添加export RUN_AS_USER=root 
2. 命令
# 启动/home/mynexus/nexus-3.17.0-01/bin./nexus start

观察日志:

打开网址:

http://你的ip:8081/nexus

3. 登陆

按提示位置找默认的密码,账号是admin

设置步骤

第2步设置密码

第3步设置是否允许匿名访问

4. 添加用户四、创建仓库过程1. 创建 npm-proxy 代理仓库2. 创建 npm-hosted 库3. 创建 group 库(结合上面两种库合并使用)4. 添加认证五、npm 推送仓库

npm config set registry 地址/repository/3rd-npm-hosted/npm login --registry=地址/repository/3rd-npm-hosted/Username: 你的nexus账号Password: 你的nexus密码npm publish

标签: #centos编辑jar包内容