nexus repository oss使用总结

安装nexus repository oss

Sonatype Nexus Repository OSS是一个著名的开源仓库管理系统,可以作为开发团队的一个很好的选择。它支持Linux发行版的存储库,许多开发语言的工具,例如Pypi,Npmjs,Maven和Gradle等。

nexus有收费版和开源免费版,本次案例采用Nexus Repository Manager OSS是开源免费的。
下载地址: link
在这里插入图片描述
填写个人信息点击download,然后选择适合的版本下载。

支持的资源类型很全:
在这里插入图片描述
linux环境安装可参考:install guide

配置仓库

默认端口为8081,默认admin密码为admin123
在这里插入图片描述
点击齿轮按钮然后点击repositories即可开始配置proxy, group和hosted
在这里插入图片描述
proxy是单个镜像的代理,如下图我们可以有很多个yum源的代理。
在这里插入图片描述
每个代理配置不同的remote storage。
在这里插入图片描述
group是一组proxy的集合,例如我们可以把所有的maven源放在一个group里面
在这里插入图片描述
host则是存放公司内部上传的资源仓库。

配置内网其他环境访问资源仓库

maven

修改%maven_home%/conf/setting.xml

在这里插入图片描述
配置中url为上面nexus中配置的maven group地址。

注意:为了保证本地和服务器所用jar包一致,本地使用maven的项目,pom.xml里面也要配置为上面的地址。
在这里插入图片描述

yum

cd /etc/yum.repos.d

新建一个bak文件夹,将之前的文件都放入该文件夹。
新建文件nexus.repo

vi nexus.repo

写入如下内容:

[nexusrepo]
name=Nexus Repository
baseurl=http://xx.xx.xx.xxx:8081/repository/yum-group/
enabled=1
gpgcheck=0
priority=1

npm

npm config set registry http://xx.xx.xx.xxx:8081/repository/npm-repo/
yarn config set registry http://xx.xx.xx.xxx:8081/repository/npm-repo/

docker

cd /etc/docker/
vi daemon.json

加入如下内容:

{
"registry-mirrors":["http://xx.xx.xx.xxx:8083"],
"insecure-registries":["xx.xx.xx.xxx:8082"]
}

pypi

cat ~/.pip/pip.conf

输入如下内容:

[global]
timeout=60
index-url = http://xx.xx.xx.xxx:8081/repository/pypi-proxy/simple
[install]
trusted-host=xx.xx.xx.xxx
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Nexus Repository OSS 3 是Sonatype公司开发的一款免费开源的软件仓库管理工具,用于存储、管理和分发软件包。你可以在Sonatype官方网站上找到Nexus Repository OSS 3的下载地址。 要下载Nexus Repository OSS 3,首先打开Sonatype的官方网站。在网站的顶部菜单栏中,你可以找到一个名为“Products”的选项,鼠标悬停在上面后会展开一个下拉菜单。在下拉菜单中,你会看到一个名为“Nexus Repository OSS”的选项,点击它进入Nexus Repository OSS的官方页面。 在Nexus Repository OSS的官方页面中,你会看到一些关于Nexus Repository OSS的介绍和功能特点。页面中间部分有一个黑色的背景区域,名为“Download”,提示你可以在这里下载Nexus Repository OSS 3。在“Download”区域下方有一个绿色的按钮,上面写着“Get Nexus Repository OSS”,点击这个按钮进行下载。 点击后,你会被重定向到Nexus Repository OSS的下载页面。在下载页面,你将会看到一些下载选项,如操作系统的不同版本和安装包的格式。根据你的需求,选择适合自己操作系统版本的下载选项。例如,如果你的操作系统是Windows,那么你可以选择一个Windows Installer的下载选项。 选择完下载选项后,点击相应的链接,开始下载Nexus Repository OSS 3的安装包。下载完成后,你就可以进行Nexus Repository OSS的安装了。 总结起来,要下载Nexus Repository OSS 3,你需要依次打开Sonatype官方网站的“Products”选项,选择“Nexus Repository OSS”,然后进入官方页面,点击“Get Nexus Repository OSS”按钮,根据自己的需求选择下载选项,最后点击相应的链接进行下载。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

W如Q扬

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

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

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

打赏作者

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

抵扣说明:

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

余额充值