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