dotNET跨平台 今天以下文章来源于桂迹 ,作者桂素伟 相信大家都受益过nuget.org,上面的海量的库、工具、模板为我们开发提供了极大的帮助,其中有很多都是非常宽松的开源协议,在此感谢那无私奉献的人 有的时候,在企业内部,有些库是私有的,专项的,要求非公开,另一方面需要公司内部开发人员共享这些库,这时就要搭建一个私用的NuGet仓库了。 BaGet就是一个优秀的,轻量级的包管理服务。它的github地址是https://github.com/loic-sharma/BaGet,当然也可以不用源码,直接在https://github.com/loic-sharma/BaGet/releases,下载它的zip。 BaGet是.net core写的,所以可以在多平台下部署。 下载后解压运行
访问http://localhost:5000 怎么上传一个nupkg包呢?BaGet提供了四种方法,在upload菜单下可以查看 做个nupkg包,来一把,结果如下: 在上传过程中,会有这样一个提示: 这里是为了上传时加一层保护,不是谁都可以随便上传,可以在appsetting.json中增加一个密钥 "ApiKey": "NUGET-SERVER-API-KEY",只有密钥的人才能上传包,那上传时,的命令变成:
|
|