使用 NuGet 包资源管理器和 Azure DevOps 工件

Using NuGet Package Explorer and Azure DevOps Artifacts

希望这不是重复的(如果是,则找不到答案)。

我们正在尝试将我们的几个公共库存储为 NuGet 包,我们的团队领导在 Artifacts 中创建了一个区域(抱歉,如果我对术语感到困惑)来存储我们的包。我拥有作为贡献者的权利,并且我正在尝试使用 Nuget Package Explorer (NPE) 来创建包并上传它们。我已经创建了一些离线并使用命令行推送它们,但我想在 NPE 中这样做。我在之前的工作中做过这件事,但我们有不同的设置来存储它们,无法回过头来询问它们做了什么。

当我启动 NPE 并放入我们存储库的 URL 时,我会收到一条消息说它无法加载服务索引或找不到元数据。如果我转到未登录的浏览器(比如使用 Edge,而我通常使用 Chrome),我将收到 401 错误。我下载了 NPE 源代码并逐步执行代码,在它失败的地方,内部异常显示发生了 401。

我创建了一个 PAT,以便我可以访问 Visual Studio(2017 年和 2019 年)内的存储库,这似乎可行。所以不确定如何让 NPE 读取我的凭据。

更令人困惑的是,这种情况发生在我工作并接入本地网络时。上周我在家工作,一切正常。我不必使用 VPN,显然我们没有任何代理设置。

奇怪。感谢帮助,谢谢!

找到 doc,这可能对您的情况有所帮助。当从您的工作场所和远程访问 NPE 时比较 fiddler 跟踪可以提供进一步的见解。