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


当前回答

现在我得到了我所面临的问题的解决方案: 当我使用移动VPN登录时,TFS记得之前的密码。

解决方案:

重置我用VPN连接的账号

其他回答

查看注册表中的信息: 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。

TFS预览登录显然使用Internet Explorer,因此可能与您正在使用的其他MS帐户冲突。完全清空IE缓存似乎对我有用。在缓存清理之后,我进入正确的登录屏幕,并可以根据需要输入我的凭据。

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

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

然后它又起作用了。

这种情况经常发生在我身上,上面描述的解决方案没有一个每次都有效。 大多数情况下,使用“连接到团队项目按钮”的解决方案工作正常,但当我这样做时,有时什么也没有发生。

其他时候,我只能使用Visual Studio内置浏览器(Ctrl+Alt+R)或Internet Explorer重新登录http://tfs.visualstudio.com。

(正如在其他一些回答中所建议的那样,对我来说,这不是由多个live-id引起的)

同样的问题没有解决后,尝试所有上述解决方案为我,然后下面的命令解决问题。在windows上打开一个运行命令,复制下面的命令并进行必要的更改,如域\loginname和VS路径

runas /netonly /user:域\登录名"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe"