使用BaGet搭建私有NuGet服务
1、下载安装包
安装有很多方式,我们选择安装在自己电脑上,地址是https://loic-sharma.github.io/BaGet/#baget-sdk
2、安装.net core
的sdk
如果没有.net core
的sdk
就需要先安装一下,https://dotnet.microsoft.com/zh-cn/download
3、安装BaGet
下载了压缩包后解压,然后在文件夹下打开PowerShell
,然后执行dotnet BaGet.dll
语句,如下所示
然后就是启动成功了,访问http://localhost:5000/
地址就可以看到咯
但是这样很麻烦,所以我们部署成window服务来开启自启动,进入官网下载nssm
,https://nssm.cc/download
,
然后解压在对应nssm.exe
文件所在文件夹下运行cmd
的nssm install
,具体配置如下即可,服务没有运行就去启动一下
4、构建包并且上传
直接在项目里面设置构建包的参数然后生成如下包
在包所在文件加下使用如下命令就推送成功了dotnet nuget push -s http://localhost:5000/v3/index.json package.nupkg
5、修改nuget地址
我们修改nuget
地址就可以使用了,需要在地址后面加上v3/index.json
路径