0
我使用paket作爲依賴項管理工具,並且剛開始使用Visual Studio在線(VSO)來託管源代碼並執行構建。爲VSTS包管理器生成API密鑰
當我做一個工具包還原(或嘗試上傳一個nupkg)時,我得到一個401. VSTS使用一個憑證管理器,它似乎每次運行時都會生成一個唯一的密碼。我想我可以編寫一個powershell腳本來執行憑證manager.exe並提取密碼/用戶名,然後在進行恢復之前將其設置爲Paket,但理想情況下我想爲該Feed創建特定用戶(和密碼) ,或者生成一個api密鑰。 有誰知道這是可能的嗎?
對於推動具體而言,你需要在除了用戶名和密碼,以提供一個API密鑰,但它可以是任意值。 (我們強制執行此操作以避免CSRF漏洞) –
謝謝。 我不得不多加一點FAKE的爭辯,但是在推 Paket.Push(fun c - > {c with PublishUrl =「https:// {repo} .pkgs.visualstudio.com/_packaging/{ Feed}/nuget/v2「 WorkingDir =」dist「 ApiKey =」someKey「 } ) – Dylan