Visual Studios Online Packages失败,401未经授权 - 即使我有权限

时间:2016-03-02 13:55:36

标签: visual-studio-2015 nuget-package-restore azure-devops

在尝试连接到我的组织的VSO软件包商店时,我似乎遇到了一个奇怪的401未经授权的错误,但仅在我的家庭网络中的Visual Studios 2015中。

从chrome我可以访问存储库并查看json,我可以完全访问TFS部分(积压,代码存储库,构建,发行版和包),但是当我连接到nuget存储库时视觉工作室2015年,我获得401未经授权。

当我第一次启动VS时,如果我选择管理nuget包,它会提示输入凭据,输入我的凭据后,它就不会显示任何内容,但包恢复失败。

然后我尝试使用个人访问令牌(来自在线视觉工作室的包屏幕 - 选项2),我从命令行使用nuget添加具有特定用户名和密码的存储库,然后而不是获得“401未经授权的“我得到”无法读取元数据“并且路径中的项目名称现在是一个guid而不是实际的项目名称,但是如果我签入Tools-> Nuget Package Manager->包管理器设置 - >包源,它显示正确的路径。

我甚至尝试删除它创建的源,然后重新加载可视工作室并通过Manage Nuget Packages连接并使用提供的用户名/密码通过前面提到的凭据弹出窗口进行连接。

有没人处理过这件事?它在现场工作正常,但如果我在远处工作,那就失败了。

我的视觉工作室使用我的组织帐户登录,但Windows不是,我不确定这是否有所不同,因为我能够克隆我需要的所有存储库,只是无法访问包源。

感谢您在跟踪此问题时提供任何帮助。

1 个答案:

答案 0 :(得分:0)

我会从原始问题的评论中将此答案分配给chief7,但不幸的是我无法将评论标记为答案。

最后,问题是我安装了Nuget Package Manager 3.1.0版,但Visual Studio Online软件包需要Nuget版本 3.3.0

更新未显示在我的"通知"视觉工作室的一部分(右上角的标志),但在我使用工具 - >扩展和更新时确实出现了。

安装更新后,一切都开始正常工作。