搭建一个私有NuGet服务器 BaGet

搭建一个私有NuGet服务器

日常在公司内部,不同项目往往会创建一些公共类库,很多公司考虑安全问题,不会直接上传至NuGet,这时候就需要建立公司内部私有的NuGet服务器。

一. 项目简介
BaGet是一个开源轻量级的NuGet服务器项目,基于.Net Core开发的,支持跨平台部署,可以快速部署和使用,适用于多种场景。

二。使用主要场景如下:
1、包管理:可用于管理.Net Core项目的依赖项和包,使得开发者可以轻松添加、更新和删除包,可以大大简化包管理和维护工作;

2、自定义包管理:很多公司内部会根据定制一些开源项目包,或者使用特定的版本,搭建私有NuGet就非常方便;

3、方便团队云协作:很项目是跨地域、跨团队的,这时候就需要对包进行管理和共享,可以有效提升效率和减少出错;

4、方便运维部署:方便运维人员分发到各个服务器,方便通过命令来操作,提升部署效率。

三。 使用方法
1、下载最新源码

https://github.com/loic-sharma/BaGet

git clone https://github.com/loic-sharma/BaGet.git

2.项目结构

3.运行项目
浏览器打开界面

posted @ 2024-04-08 14:30  大树2  阅读(6)  评论(0编辑  收藏  举报