『BaGet』带你一分钟搭建自己的私有NuGet服务器

简介: 📣读完这篇文章里你能收获到- 使用BaGet快速搭建Nuget私仓- 博主带你实操,全程无坑- 感谢点赞+收藏,避免下次找不到~

请添加图片描述
📣读完这篇文章里你能收获到

  • 使用BaGet快速搭建Nuget私仓
  • 博主带你实操,全程无坑
  • 感谢点赞+收藏,避免下次找不到~

请添加图片描述

一、BaGet简介

  • BaGet是一个构建于ASP.NET Core 基础上的 NuGet V3 服务器的开源实现。
  • github地址:https://github.com/loic-sharma/BaGet
  • release包:https://github.com/loic-sharma/BaGet/releases

在这里插入图片描述

请添加图片描述

二、动手搭建

1. 下载Relese包

  • 在上面选择一个版本,我这边使用的是v0.4.0-preview2 最新版本

2. 运行项目

  • 解压包,然后进入到目录里面

在这里插入图片描述

  • 执行:dotnet BaGet.dll

在这里插入图片描述

3. 查看效果

  • 直接打开http://localhost:5000/
  • 到此私仓就搭建完成了

在这里插入图片描述

4. 自定义运行端口

  • 编辑appsettings.json文件
  • 将红色框的内容取消注释,修改即可

在这里插入图片描述

请添加图片描述

三、上传Nuget包

1. 创建测试项目

  • 类型为类库

2. 打包项目

  • 右键项目,选择打包:

在这里插入图片描述

  • 打包完成会得到一个nupkg文件

在这里插入图片描述

3. 上传包

  • 在上面打包目录下打开命令行执行:
dotnet nuget push -s http://localhost:8080/v3/index.json MyTestLibrary.1.0.0.nupkg

在这里插入图片描述

4. 项目引用

  • 在VS中工具-选项-NuGet包管理器-程序包源。添加一个源,输入名称,源:http://localhost:8080/v3/index.json

在这里插入图片描述

  • Nuget包中切换程序包集即可搜索到

在这里插入图片描述

相关文章
|
C++
【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法
下面讲个关于个人如何开发nuget包,并部署到nuget服务器上的例子。为了保证.net framework和 .net core都可以访问到我的包,我此处以新建一个.net standard 2.0的版本为例子,提供一个简单的示范。
146 0
【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法
|
API 程序员 .NET
NuGet服务器搭建教程
本文主要来自网络,进行整理而成,相关文章如下: http://diaosbook.com/Post/2012/12/15/setup-private-nuget-server https://www.cnblogs.com/dudu/archive/2012/06/05/nuget_server_push.html  https://www.cnblogs.com/haogj/p/4468512.html     NuGet 是.NET程序员熟知的给.NET项目自动配置安装library的工具,已经整合在了VS2010 SP1及以上的版本中。
1601 0
|
数据可视化 API C++
NuGet 无法连接到远程服务器-解决方法
一、 Entity Framework以下简称EF 安装EF4.3的步骤是首先安装VS扩展 NuGet,然后再使用NuGet安装EF程序包 安装完NuGet就可以安装EF了,有两种方式可以安装EF: 1.
1329 0
建立自己的NuGet服务器
如果是在公司的开发环境,使用NuGet来管理和分发Package是个不错的主意,建立NuGet服务器是开始的第一步。 在自建NuGet服务器的过程中,要注意,尽量使NuGet Manager的版本保持在最新版本,这样,NuGet Server 、NuGet  Manager、NuGet Explorer才能兼容,否则会有错误产生 建立NuGet网站 通过NuGet引用 NuGet.
866 0
|
XML 图形学 数据格式
在内部架设NuGet服务器
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: 1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服务的代码。
747 0
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
28天前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
415 4
|
30天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程

热门文章

最新文章