我想在我的公司設置一個私人的nuget服務器,並且會有不同的用戶組使用它。Nuget服務器設置
我注意到在web.config中有一個條目來設置發佈包的共享API密鑰。
有沒有爲每個用戶設置不同API密鑰的方法?謝謝。
我想在我的公司設置一個私人的nuget服務器,並且會有不同的用戶組使用它。Nuget服務器設置
我注意到在web.config中有一個條目來設置發佈包的共享API密鑰。
有沒有爲每個用戶設置不同API密鑰的方法?謝謝。
創建API密鑰的最簡單方法是讓每個用戶通過Web前端註冊自己。
的說明基本上都是那些在這裏:http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx雖然當然用戶將使用內部URL,不http://nuget.org/
減爲你工作,而用戶會收到一封介紹的NuGet畫廊!
如果你想爲每個用戶提供像公共NuGet畫廊一樣的API密鑰,你需要運行你自己的內部NuGet gallery。 NuGet文檔中的說明介紹瞭如何完成此設置。它使用烏節爲畫廊。
只是僅供參考,您也可以節省麻煩,並使用3種訂閱方案之一爲您提供私人MyGet訂閱源(或便宜的Enterprise Plan可能對您有用)。默認情況下,MyGet爲每個用戶提供了他自己的個人API密鑰。還有一個免費的公共計劃。