安装BaGet服务
通过docker方式运行
# 创建环境变量配置文件
vi baget.env
ApiKey=NUGET-SERVER-API-KEY
Storage__Type=FileSystem
Storage__Path=/var/baget/packages
Database__Type=Sqlite
Database__ConnectionString=Data Source=/var/baget/baget.db
Search__Type=Database
# 通过docker启动BaGet服务器
docker run -d --name nuget-server -p 5555:80 --env-file baget.env -v "$(pwd)/baget-data:/var/baget" loicsharma/baget:latest
推送NuGet包
dotnet nuget push -k NUGET-SERVER-API-KEY -s http://localhost:5555/v3/index.json package.nupkg
使用BaGet源
打开 VS > 工具 > 选项 > NuGet包管理器 > 程序包源
点击加号,填写名称baget
和源http://localhost:5555/v3/index.json
点击确定
github地址:
https://github.com/loic-sharma/BaGet
dockerhub地址:https://hub.docker.com/r/loicsharma/baget