我正在使用TFS预览(团队基础服务)与我的Visual Studio 2012项目之一。我的大多数项目都使用本地TFS服务器。当我在使用TFS预览后使用我的本地TFS并返回使用TFS预览时,我得到这个错误:

TF30063:您没有权限访问MyProject\DefaultCollection。

如果我去团队→断开TFS,然后再次连接到TFS预览,我能够看到一个“加载标识符”加载屏幕出现,但最后我不能输入我的凭据到TFS预览(我的微软帐户),因此,TF30063错误仍然发生。

我怀疑这与我的微软帐户(即Live ID)有关。我用我在TFS预览中使用的同一个微软帐户登录到Windows。我曾使用其他微软账号登录过其他网站(Windows Development Center, MSDN等),但我验证了如果我注销了这些服务,并使用正确的微软账号重新登录,当我试图从Visual Studio登录TFS预览时,仍然会得到TF30063错误。


当前回答

我必须“以不同的用户运行”才能使用我的TFS帐户连接Visual Studio。它似乎在试图使用我的微软账户。

文字和图片来自:https://www.visualstudio.com/en-us/docs/connect/connect-team-projects

更改帐户

要在不同于您登录的Windows帐户的帐户下运行Visual Studio,请打开devenv.exe的上下文菜单,以选项形式访问您的运行。

您可以在以下文件夹中找到可执行文件:驱动器:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE

其他回答

我也面临着和你一样的问题。以下是我解决问题的方法:

方法1

在“解决方案资源管理器”中单击“主页”图标旁边的“连接”图标。 选择您的项目>右键单击>连接。 尝试签入项目,这一次它将愉快地继续进行。

这是我尝试过的,我不需要从TFS或VS帐户的任何会话注销。

方法2

只需按下团队资源管理器顶部的刷新。 试着登记。

这也是一个简单的方法。

希望这能有所帮助。

确保IIS内的网站/应用程序未禁用Windows身份验证。

我不知道这是怎么发生的,但我今天卸载了Hyper-V,以便能够安装VMWare Player,然后重新安装Hyper-V

重新启用它可以让一切重新运转起来。

试着暂时将ie设置为默认浏览器。

当Visual Studio提示我提供Visual Studio Team Services凭据时,有两个选项:

使用“工作或学校” 使用“个人”帐户

在我的情况下,我使用的是一个工作电子邮件地址,然而,我必须选择“个人”才能连接。选择“工作或学校”,出现“tf30063您无权访问…”错误。

由于某种原因,我的电子邮件地址似乎被注册为“个人”,尽管一切都是作为公司在Office 365 / Azure中设置的。我相信微软帐户是在我们与微软的银色合作伙伴关系地位之前创建的。

在VS 2015中,它可以通过 团队浏览器>连接>管理连接 再次选择团队项目。如果VS中存在多个帐户,团队资源管理器会询问使用哪个帐户连接到团队项目。