首页 > 其他分享 >搭建简易 nuget 私服仓库

搭建简易 nuget 私服仓库

时间:2022-08-22 10:47:26浏览次数:69  
标签:仓库 私服 介绍 nuget 上传 搭建

一、前言

  在上一篇随笔中,我向大家介绍了如何制作自己的 nuget 包,并没有向大家介绍如何发布制作好的包,今天就继续向大家介绍如何搭建一个简易的 nuget 私有仓库,并上传自己的包以供内部使用。

  老规矩,今天介绍的还是在Windows系统下进行的操作,Linux系统下也可以使用 nexus 来搭建 nuget 仓库,相关教程可能后续我会向大家介绍。话不多说,咱们直接开整。

二、具体流程

 (1).创建一个空的web项目:

 (2).添加NuGet.Server依赖:

 (3).现在直接运行项目会报一个错误,需要按照提示删除重复生成的配置文件项:

 (4).进行相关配置,相关配置项都在appSettings节点下,其中比较需要修改的就是apiKey,是上传包所需的密钥。

 (5)然后就可以运行项目了,成功运行后就可以发布部署到指定服务器,这样 nuget 仓库就算是搭建好了,是不是非常简单呢:

三、后续工作

  搭建好仓库之后,我们就可以进行测试了,根据提示使用命令 nuget.exe push {要上传的包} {设置的apiKey} -Source 仓库地址/nuget 来上传包,这里我用上次教程里的Tool包来做测试:

  上传完成后可以在网页中查看到已有的包信息:

  接下来再新建一个项目看能否下载我们自己的包,在vs的 nuget 界面中新增一个仓库配置,地址就是网页中提示的那个,即 你的仓库地址/nuget,如下图所示:

  然后切换到自己的仓库源,发现已有刚才上传的包信息,整个流程就算是完美成功了:

 

标签:仓库,私服,介绍,nuget,上传,搭建
From: https://www.cnblogs.com/lifeisliving/p/16612042.html

相关文章

  • 使用 Docker 搭建 gitea 私有仓库
    一、准备材料安装环境:linux工具:docker软件:MySql、gitea二、安装Docker安装Docker:https://www.cnblogs.com/jzcn/p/15693786.html三、下载镜像使用DocKer下载Mysq......
  • SpringCloud 搭建和使用 Eureka 注册中心集群
    近年来微服务非常流行,鼎鼎大名的SpringCloud就是专门为微服务技术开发而提供的解决方案。SpringCloud是一系列框架的有序集合,它将市场上各个公司比较成熟的并且经过实......
  • Hadoop集群搭建
    Hadoop集群搭建(完全分布式版本)一、准备工作三台虚拟机:master、node1、node2时间同步ntpdatentp.aliyun.com调整时区cp/usr/share/zoneinfo/Asia/Shanghai......
  • Elasticsearch学习环境搭建
    Elasticsearch安装官方文档下载windows7.17.5版本安装包,安装包是一个zip,和tomcat一样解压即可用,elasticsearch依赖JDK环境,至少需要JDK1.8版本。运行#进入bin目录......
  • hadoop day2-搭建
    hadoop搭建准备工作三台虚拟机:master、node1、node2检查时间是否同步:date检查java的jdk是否被安装好:java-version修改主机名三台分别执行vim/etc/hostname并将内......
  • PicGo+GitHub 图床搭建
    前言用GitHub搭建图床,在很久之前我就有了解,但由于市面上有挺多免费的图床,比如我之前一直在用的路过图床,所以一直懒得动手搭建GitHub图床。一直到前两天我在完善博客的相......
  • Hadoop搭建出现问题的强制解决办法
    1、停止正在运行的集群stop-all.sh2、删除所有节点hadoop根目录中的tmp文件夹3、在主节点(master)中hadoop的根目录中的bin目录下,重新格式化HDFS./hdfsnamenode-forma......
  • day-01-项目概述及环境搭建
    1、什么是SaaS平台,它有什么特点?SaaS平台:供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商订购所需的应用软件服务,按照订购服务的多少......
  • Github + Hexo 搭建个人博客超详细教程
    本文目录generatedwithDocToc网站搭建本文目录1.安装node.js2.添加国内镜像3.安装Git4.注册Github账号5.创建git仓库6.安装Hexo7.配置本地hexo8.连接Github......
  • 内网使用BaGet搭建NuGet包服务器
    一、NuGet包服务器搭建背景  近期公司内部实施网络安全项目,将网络划分为两部分:外网及内网,研发均在内网办公,内网无法访问外网,内网与外网实现物理隔离。  这就产生......