Visual studio 2017 团队成员无法在Visual Studio中连接
我在myname.visualstudio.com/MyTeam/MyProject上有一个项目。我为我的团队添加了一个贡献者,他们以前可以克隆这个项目。升级到VS2017后,myname.visualstudio.com在单击“管理连接”时不再显示在可用服务器列表中。他们可以通过项目的门户查看代码,但单击“在VisualStudio中打开”会出现一个来自VisualStudio的消息框,提示“您不允许访问”。我不知道他们是否应该有权访问我的defaultcollection,因为他们只有权查看许多项目中的一个 无论哪种方式,如果他们可以在门户中看到代码,但在VisualStudio中看不到,那么这似乎是一个bug 我已验证两个地方使用的是同一个Microsoft帐户。它恰好是从用于登录Windows 10的帐户继承的 我们已尝试删除VS中的登录名,然后再次登录。由于从Windows 10继承,它甚至不要求提供凭据 我已尝试删除他们对项目的权限,然后重新应用 他们试图手动添加我的服务器地址。这是不允许的,因为您应该从自动填充的列表中选择*.visualstudio.com域Visual studio 2017 团队成员无法在Visual Studio中连接,visual-studio-2017,azure-devops,Visual Studio 2017,Azure Devops,我在myname.visualstudio.com/MyTeam/MyProject上有一个项目。我为我的团队添加了一个贡献者,他们以前可以克隆这个项目。升级到VS2017后,myname.visualstudio.com在单击“管理连接”时不再显示在可用服务器列表中。他们可以通过项目的门户查看代码,但单击“在VisualStudio中打开”会出现一个来自VisualStudio的消息框,提示“您不允许访问”。我不知道他们是否应该有权访问我的defaultcollection,因为他们只有权查看
下一步怎么办?通常,如果团队成员有权查看/编辑某个团队中的代码,他们可以克隆/修改回购协议。因此,您可以使用另一种方式进行尝试:
- 首先,请让参与者使用自己的帐户登录您的团队项目(MyProject)。并确保参与者可以访问门户中的MyProject
- 然后在VS2017中直接克隆MyProject的回购协议: VS2017->团队资源管理器->管理连接->连接到项目->选择/添加参与者的电子邮件地址/帐户->选择您的VSTS帐户(myname.visualstudio.com)->选择您的团队项目(MyProject)->选择MyProject->克隆下的回购(或连接到TFVC回购)
然后复制/连接回购协议。通常,如果团队成员有权查看/编辑某个团队中的代码,他们可以复制/修改回购协议。因此,您可以使用另一种方式进行尝试:
- 首先,请让参与者使用自己的帐户登录您的团队项目(MyProject)。并确保参与者可以访问门户中的MyProject
- 然后在VS2017中直接克隆MyProject的回购协议: VS2017->团队资源管理器->管理连接->连接到项目->选择/添加参与者的电子邮件地址/帐户->选择您的VSTS帐户(myname.visualstudio.com)->选择您的团队项目(MyProject)->选择MyProject->克隆下的回购(或连接到TFVC回购)
然后复制/连接repo。结果表明,存储库或其权限没有问题。这纯粹是VS2017中的一个bug,可能是升级引起的。尽管它认为自己已登录,但似乎没有访问VSTS存储库所需的令牌 解决方案来自:
devenv/resetuserdata
。这将有效地注销Microsoft帐户
浏览器(Ctrl+Alt+R)事实证明,存储库及其权限没有问题。这纯粹是VS2017中的一个bug,可能是升级引起的。尽管它认为自己已登录,但似乎没有访问VSTS存储库所需的令牌 解决方案来自:
devenv/resetuserdata
。这将有效地注销Microsoft帐户
浏览器(Ctrl+Alt+R)谢谢你的回复。贡献者肯定可以在门户中看到代码。他们无法在列表中看到我的VSTS帐户。唯一的条目是他们自己的VSTS地址(contributor.visualstudio.com),该地址有一个警告三角形,因为它不包含任何项目。参与者应该直接转到
https://myname.visualstudio.com
(不是contributor.visualstudio.com
),然后,贡献者应输入其电子邮件地址和密码以登录您的团队项目。贡献者现在是否可以克隆您的VSTS帐户上托管的repo?抱歉,花费了很长时间让他们尝试此操作。我可以确认贡献者在该登录页上看到的内容与我相同,但他们无权访问的存储库除外。事实证明,使用“devenv/resetuserdata”并再次登录会有所帮助。我猜这是用户帐户的错误所造成的升级与感谢您的答复。贡献者肯定可以在门户中看到代码。他们无法在列表中看到我的VSTS帐户。唯一的条目是他们自己的VSTS地址(contributor.visualstudio.com),该地址有一个警告三角形,因为它不包含任何项目。参与者应该直接转到https://myname.visualstudio.com
(不是contributor.visualstudio.com
),然后,贡献者应输入其电子邮件地址和密码以登录您的团队项目。贡献者现在是否可以克隆您的VSTS帐户上托管的repo?抱歉,花费了很长时间让他们尝试此操作。我可以确认贡献者在该登录页上看到的内容与我相同,但他们无权访问的存储库除外。事实证明,使用“devenv/resetuserdata”并再次登录会有所帮助。我猜这是升级导致的用户帐户错误,而不是用户是否具有查看实例级别信息的权限?()我没有看到任何对“实例级信息权限”的引用,但该用户是MyProject组的成员,w