dotNET跨平臺 今天以下文章來源于桂跡 ,作者桂素偉 相信大家都受益過nuget.org,上面的海量的庫、工具、模板為我們開發(fā)提供了極大的幫助,其中有很多都是非常寬松的開源協(xié)議,在此感謝那無私奉獻(xiàn)的人 有的時候,在企業(yè)內(nèi)部,有些庫是私有的,專項的,要求非公開,另一方面需要公司內(nèi)部開發(fā)人員共享這些庫,這時就要搭建一個私用的NuGet倉庫了。 BaGet就是一個優(yōu)秀的,輕量級的包管理服務(wù)。它的github地址是https://github.com/loic-sharma/BaGet,當(dāng)然也可以不用源碼,直接在https://github.com/loic-sharma/BaGet/releases,下載它的zip。 BaGet是.net core寫的,所以可以在多平臺下部署。 下載后解壓運行
訪問http://localhost:5000 怎么上傳一個nupkg包呢?BaGet提供了四種方法,在upload菜單下可以查看 做個nupkg包,來一把,結(jié)果如下: 在上傳過程中,會有這樣一個提示: 這里是為了上傳時加一層保護(hù),不是誰都可以隨便上傳,可以在appsetting.json中增加一個密鑰 "ApiKey": "NUGET-SERVER-API-KEY",只有密鑰的人才能上傳包,那上傳時,的命令變成:
|
|
來自: 風(fēng)聲之家 > 《c#》