Visual Studios Online Packages 失败并显示 401 unauthorized - 即使我有权限
Visual Studios Online Packages fails with 401 unauthorized - even though I have permission
我在尝试连接到我组织的 VSO 包存储时似乎遇到了奇怪的 401 未授权错误,但仅限于从我的家庭网络在 Visual Studios 2015 中。
从 chrome 我可以访问存储库并查看 json,并且我可以完全访问 TFS 部分(待办事项、代码存储库、构建、发布和包) ,但是当我从 visual studios 2015 连接到 nuget 存储库时,我得到 401 未经授权。
当我第一次启动 VS 时,如果我选择管理 nuget 包,它会提示输入凭据,输入我的凭据后,它什么也没有显示,但包还原失败。
然后我尝试使用个人访问令牌(从在线视觉工作室的包屏幕 - 选项 2),它让我从命令行使用 nuget 添加具有特定用户名和密码的存储库,然后而不是获取“401 Unauthorized”我得到 "Failed to read metadata" 并且路径中的项目名称现在是一个 guid 而不是实际的项目名称,但是如果我签入 Tools->Nuget Package Manager-> Package Manager Settings -> Package Sources,它显示了正确的路径。
我什至尝试删除它创建的源,然后重新加载 visual studio 并通过管理 Nuget 包进行连接,并使用提供的 username/password 通过前面提到的凭据弹出窗口进行连接。
有人处理过这个吗?在现场时它工作正常,但如果我在远处工作,它就会失败。
我的视觉工作室使用我的组织帐户登录,但是 Windows 不是,我不确定这是否有所不同,因为我能够克隆我需要的所有存储库,只是无法访问包源。
感谢您帮助追踪此事。
我会根据对原始问题的评论将此答案分配给 chief7,但遗憾的是我无法将评论标记为答案。
最后,问题是我安装了 Nuget 包管理器版本 3.1.0,但是 Visual Studio 在线包需要 Nuget 版本 3.3.0。
更新没有出现在 visual studio 的 "notifications" 部分(右上角的标志),但当我转到“工具”->“扩展和更新”时确实出现了。
安装更新后,一切开始正常运行。
我在尝试连接到我组织的 VSO 包存储时似乎遇到了奇怪的 401 未授权错误,但仅限于从我的家庭网络在 Visual Studios 2015 中。
从 chrome 我可以访问存储库并查看 json,并且我可以完全访问 TFS 部分(待办事项、代码存储库、构建、发布和包) ,但是当我从 visual studios 2015 连接到 nuget 存储库时,我得到 401 未经授权。
当我第一次启动 VS 时,如果我选择管理 nuget 包,它会提示输入凭据,输入我的凭据后,它什么也没有显示,但包还原失败。
然后我尝试使用个人访问令牌(从在线视觉工作室的包屏幕 - 选项 2),它让我从命令行使用 nuget 添加具有特定用户名和密码的存储库,然后而不是获取“401 Unauthorized”我得到 "Failed to read metadata" 并且路径中的项目名称现在是一个 guid 而不是实际的项目名称,但是如果我签入 Tools->Nuget Package Manager-> Package Manager Settings -> Package Sources,它显示了正确的路径。
我什至尝试删除它创建的源,然后重新加载 visual studio 并通过管理 Nuget 包进行连接,并使用提供的 username/password 通过前面提到的凭据弹出窗口进行连接。
有人处理过这个吗?在现场时它工作正常,但如果我在远处工作,它就会失败。
我的视觉工作室使用我的组织帐户登录,但是 Windows 不是,我不确定这是否有所不同,因为我能够克隆我需要的所有存储库,只是无法访问包源。
感谢您帮助追踪此事。
我会根据对原始问题的评论将此答案分配给 chief7,但遗憾的是我无法将评论标记为答案。
最后,问题是我安装了 Nuget 包管理器版本 3.1.0,但是 Visual Studio 在线包需要 Nuget 版本 3.3.0。
更新没有出现在 visual studio 的 "notifications" 部分(右上角的标志),但当我转到“工具”->“扩展和更新”时确实出现了。
安装更新后,一切开始正常运行。