0

我使用 paket 作为依赖管理工具,并且刚刚开始使用 Visual Studio online (VSO) 来托管源代码并进行构建。

当我进行 paket 还原(或尝试上传 nupkg)时,我得到一个 401。VSTS 使用一个凭证管理器,它似乎在每次运行时都会生成一个唯一的密码。我想我可以编写一个 powershell 脚本来执行凭据 manager.exe 并提取密码/用户名,然后在进行恢复之前为 Paket 设置它,但理想情况下我只想为提要创建一个特定的用户(和密码) ,或者生成一个 api 密钥。有谁知道这是否可能?

4

1 回答 1

2

Paket 支持在paket.dependencies文件中提供用户名和密码,因此您可以创建一个具有打包范围的个人访问令牌(例如 Packaging(读写)),然后在paket.dependencies文件中指定它,例如:

source [your feed url] username: "[anything, such as test]" password: "[personal access token]"

nuget [library]

更多信息:明文凭据

于 2017-08-18T08:03:35.630 回答