因此,大量研究表明,将 NuGet 包推送到 VSTS 包管理的唯一方法是使用 CLI 工具与 NuGet 包资源管理器应用程序。所以,我希望能解决这个问题,让生活更轻松。
初步研究让我认为我可以使用 Microsoft 提供的 REST API 之一。当我在 Postman 中使用下面的链接时,我得到的响应通常是 Microsoft 登录页面,这是我在 GET 请求中未通过任何身份验证时所期望的。
但是,当我用自己的替换模拟账户和提要名称时,我收到 401 错误。
https://sartainsoftwaresolutions.feeds.visualstudio.com/DefaultCollection/_apis/packaging/feeds/SartainSoftware.Common/packages?api-version=2.0-preview
除非我必须在我的 VSTS 帐户中启用对给定 API 的访问权限,否则我不确定我缺少什么。
有什么想法吗?