在尝试连接到我的组织的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不是,我不确定这是否有所不同,因为我能够克隆我需要的所有存储库,只是无法访问包源。
感谢您在跟踪此问题时提供任何帮助。
答案 0 :(得分:0)
我会从原始问题的评论中将此答案分配给chief7,但不幸的是我无法将评论标记为答案。
最后,问题是我安装了Nuget Package Manager 3.1.0版,但Visual Studio Online软件包需要Nuget版本 3.3.0 。
更新未显示在我的"通知"视觉工作室的一部分(右上角的标志),但在我使用工具 - >扩展和更新时确实出现了。
安装更新后,一切都开始正常工作。