使用BaGet搭建私有nuget源
搭建过程
修改配置
运行
dotnet BaGet.dll
运行效果如下
上传
dotnet nuget push -s http://localhost/v3/index.json package.nupkg
如果设置了秘钥以后可通过setapikey命令配置
nuget setapikey <key> -Source <url> [options]
例如
nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -source https://example.com/nugetfeed
导入原有nuget
for /f "delims=" %%f in ('dir /b /a-d-h-s') do (
rem echo %%f
dotnet nuget push -s http://localhost:8080/v3/index.json %%f
)
删除包
dotnet nuget delete -s http://127.0.0.1/v3/index.json test 1.0.0
centos部署
- 导入微软源
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
- 安装对应版本
sudo yum install aspnetcore-runtime-3.1
- 部署成服务
创建start.sh
#!/bin/bash
cd /server/baget # 需要注意此处的路径切换
dotnet Baget.dll &
系统服务目录中新增baget.service 路径为: /usr/lib/systemd/system
[Unit]
Description=baget services
After=network.target
[Service]
Type=forking
ExecStart=//opt/baget/BaGet/start.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置开机启动
systemctl enable baget
启动服务
systemctl start baget
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!