Nexus私有仓库哪些事儿

一些多余的话

是不是很苦B,很多时候使用Maven仓库的时候,从中心库自动下载依赖时,速度慢的比蜗牛还慢,甚至很多时候由于被墙(大家都懂的),导致无法获取依赖包等一系列无脑的问题。

另外一个核心问题就是,仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。

所以我准备搭建一套内网进行获取依赖包的私有仓库解决外网速度乏力和被墙带来的痛苦问题。

环境

下载

下载Nexus安装包nexus-3.2.1-01-unix.tar.gz,此处我们使用的是3.2版本。

安装

安装其实很简单,解压上一步的安装包即可完成安装

$ tar -zxvf nexus-3.2.1-01-unix.tar.gz

下文中均假设nexus解压到/home/nexus作为主目录。

基础操作命令

  • 启动
$ /home/nexus/bin/nexus start

执行命令添加用户useradd nexus,再执行命令chown -R nexus:nexus /usr/local/nexus

配置

账号

默认的用户名是admin,密码是admin123

Nexus OSS 3的版本,admin的默认密码在sonatype-work/nexus3/admin.password文件中

端口

默认端口为8081,我们可以编辑/home/nexus/conf/nexus.properties文件,修改application-port属性值。

注意,Nexus 3.9版本,端口修改在$nexus_home/etc/nexus-default.properties文件中,修改application-port属性值

自定义用户权限配置

  1. 点击页面顶部任务栏齿轮图标
  2. 左侧菜单,Security -> Roles -> Create Role(New Role) -> 配置:
    • 填写Role ID和Role Name
    • Privlleges选择Available中的Deploy到Given中,这样这个只用户开发人员使用的用户就只拥有发布权限及读权限,避免了超管权限。
      3.左侧菜单,Security -> Users -> Create local user,填写完必填选项,Privlleges选择Available中的刚刚创建的Deploy到Grante中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值