我正在使用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错误。


当前回答

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

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

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

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

其他回答

查看注册表中的信息: HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\Keychain\Accounts并删除Accounts部分下的相关密钥。

清除以下路径下的缓存:

%localappdata%\Microsoft\TeamTest %localappdata%\Microsoft\Team Foundation %localappdata%\Microsoft\VisualStudio %appdata%\Roaming\Microsoft\VisualStudio

希望这能奏效。

注意:这样做可能会清除所有的cookie和缓存,并加载Visual Studio New。

对我来说,这个错误发生在我更改了我的AD帐户密码之后。

我必须从凭据管理器中删除该行(其中包含以前的密码)。

然后它又起作用了。

这不是一个正式的答案,但对我来说很有用(其他答案都没有帮助): 点击团队资源管理器选项卡->连接超链接-连接\选择存储库。这很有效。

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

对我来说,以上所有方法都不起作用(虽然部分起作用)!

在凭据管理器中,在Windows凭据和通用凭据两个地方,我必须添加用户凭据。

在Windows凭证中, TFS服务器名,不包含“http”和端口信息。只是服务器名。

在通用凭证中, TFS服务器名,包含“http”和端口信息。像http://servername: 8080 /