首页 > 其他分享 >配置Nexus 3服务器作为Nuget包的仓库

配置Nexus 3服务器作为Nuget包的仓库

时间:2023-07-09 19:11:33浏览次数:47  
标签:NuGet Nexus study Nuget 仓库 服务器 data admin

1、进入Nexus的Web界面

1

在右上角点“Login”

2

根据提示,去服务器上查看初始密码

root@dns-server:/mnt/data# cd nexus-data
root@dns-server:/mnt/data/nexus-data# ls
admin.password  cache  elasticsearch  generated-bundles  javaprefs  keystores  log     port                 tmp
blobs           db     etc            instances          karaf.pid  lock       orient  restore-from-backup
root@dns-server:/mnt/data/nexus-data# vi admin.password

用户名是admin,密码用服务器上文件中的一长串字符

3

2、成功登入后,按照向导做一些设置

5

在向导里,先给admin用户设置新密码

6

下图中设置为:禁止匿名访问

7

8

3、创建用于NuGet的Blob Store

10

11

12

4、创建我们的第一个NuGet仓库

1

下图中NuGet仓库有3种类型

1)Hosted,就是能推送我们自己的包存起来的地方;

2)Proxy,比如我们可以把https://nuget.org的官方的包,通过我们的Nexus 3代理依次,这样整个公司的局域网,只要向外网请求一次,就可以缓存在Nexus 3服务器,能加速我们访问

3)Group,就是一个对外呈现的组合,可以把Hosted和Proxy型的仓库任意组合起来

2

3

成功后如下图:

4

5、为开发团队,创建一个用于用于权限控制的统一角色

5

在上图里面,搜索“study”,因为我们创建的NuGet的仓库名字是study。

双击”nx-repository-view-nuget-study-*”,意思这个角色能对study仓库进行增加、删除和修改。

这样程序员能推送新的包到这个仓库,也能从这个仓库里下载包。

6

6、为程序员创建用户

7

在上图中点击“Create local user”

8

在上图中,注意授予“Dudu Developers”这个角色。

在用户列表里面,有了我们新建立的角色:

9

使用这个仓库,我们下一篇文章来讲。

标签:NuGet,Nexus,study,Nuget,仓库,服务器,data,admin
From: https://www.cnblogs.com/amisoft/p/17539186.html

相关文章

  • 优化Web服务器流量-Varnish
    1.使用Varnish缓存静态内容1.1描述Varnish流量大的Web服务器通常需要卸载部分工作负载以维持其命中率并为客户提供可接受的响应时间。Varnish缓存是一个网络加速器,你部署在这样的网络服务器前。而不是直接访问web服务器,web客户端联系Varnish。Varnish代表这些客户端从后端web服......
  • 用容器部署Nexus 3作为Nuget和Docker的仓库
    1、准备docker-compose的配置文件version:'3'services:nexus:image:'sonatype/nexus3:3.42.0'container_name:nexusrestart:alwayshostname:nuget.dudusoft.cnprivileged:trueenvironment:-TZ=Asia/Shanghai......
  • error NU1803: 错误形式的警告: 正在通过 “HTTP” 源“http://apricot.com/repositor
    一、私有仓库错误(vs2022)错误信息errorNU1803:错误形式的警告:正在通过“HTTP”源“http://apricot.com/repository/nuget-group/”运行“restore”操作。将来的版本中将删除非HTTPS访问权限。请考虑迁移到“HTTPS”源。错误截图二、解决&处理打开Nuget配置%APP......
  • 在Windows环境中配置使用我们搭建的DNS服务器
    1、修改网卡的设置,首选DNS用我们自己的2、在命令行中测试专业的nslookup3、已知的问题每次在DNS服务器的web界面中,修改了解析,必须用dockerrestartdns命令,把容器重新启动才能生效。......
  • node.js 创建微服务器
    consthttp=require('http');consthostname='127.0.0.1';constport=3000;constserver=http.createServer((req,res)=>{res.statusCode=200;res.setHeader('Content-Type','text/plain');res.end(&......
  • 用Dockers搭建DNS服务器
    1、Docker-Compose的配置文件用vi编辑器,创建文件:vidocker-compose.yml内容如下:version:'3.6'networks:main:ipam:config:-subnet:10.10.1.0/24services:web:image:'sameersbn/bind:9.16.1-20200524'container_nam......
  • 麒麟V10服务器PHP连接MySQL报错PHP Warning: mysqli_connect(): Unexpected server r
     1.问题描述这个警告表示在进行缓存的caching_sha2认证过程中,服务器返回了一个意外的响应码99。这是由于MySQL服务器的配置或版本与使用的客户端库不兼容导致的。2.解决办法a.检查MySQL客户端版本:确保你使用的MySQL客户端版本与服务器版本兼容。如果......
  • 关于Azure-平台-Redhat-Linux-服务器时间同步的问题解决
    首先说明一下,关于Azure平台中国区,是没有RedhatLinux系统镜像的于是笔者这边是通过在Windows系统 Hyper-V管理器中安装完Redhat8.x操作系统后,最后将系统磁盘转换成转换为VHD格式然后经过一系列操作、最终在Azure平台上形成了自己的并且加固过的RedHatEnterpriseLinuxre......
  • 阿里云ECS服务器回滚服务器遇到的一些问题
    由于阿里云的ECS服务器系统盘快被占满了,清理垃圾也不理想,幸好早一些时间对系统盘有快照备份.于是进行了快照回滚。回滚后网站无法访问,安装的宝塔也是,通过VNC远程登陆,发现服务器端口正常,阿里云安全组也没问题,想到可能是阿里云服务器本身的一些问题。于是联系了客服。通过在......
  • 解决“Host key verification failed”远程连接linux服务器 could not establish conn
    在使用vscode远程连接linux服务器时,遇到了个报错:couldnotestablishconnectionto我用的服务器是腾讯云轻应用。查了半天看到阿里云文档里有类似的解决方法,最后得到解决。发现是本地缓存的问题?使用SSH远程连接Linux系统的ECS实例时,提示“Hostkeyverificationfailed”错误怎......