美文网首页
本地仓库上传私服nexus

本地仓库上传私服nexus

作者: 秋元_92a3 | 来源:发表于2021-10-19 14:55 被阅读0次

本地仓库文件打包

zip -r repository.zip ~/.m2/repository

将打包文件上传到nexus所在的服务器

scp repository.zip root@1.1.1.1/data

在上面指令中,1.1.1.1换成自己的目标服务器ip,/data 是上传文件在目标服务器存储的位置

nexus服务器上解压库文件

unzip /data/repository.zip -d /data

在目标服务器上执行如下指令,上传文件到私服

cd /data/repository
find . -type f -not -path './mavenimport\.sh*' -not -path '*/\.*' -not -path '*/\^archetype\-catalog\.xml*' -not -path '*/\^maven\-metadata\-local*\.xml' -not -path '*/\^maven\-metadata\-deployment*\.xml' | sed "s|^\./||" | xargs -I '{}' curl -u "admin:123456" -X PUT -v -T {} 'http://www.nexus.com/repository/public/'/{} ;

指令中;admin是nexus的用户名,123456是nexus的密码,http://www.nexus.com/repository/public/是仓库地址。

上传完成后登陆nexus上面连接指向的仓库里查看

执行scp指令,需要将本地电脑的公钥复制到目标机器上,查看自己电脑公钥指令
cat ~/.ssh/id_rsa.pub
复制追加到目标机器的文件位置:
vim ~/.ssh/authorized_keys

相关文章

网友评论

      本文标题:本地仓库上传私服nexus

      本文链接:https://www.haomeiwen.com/subject/nijaoltx.html