我正在使用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不知怎么缓存了无效的登录凭据。我找到了两种方法来修复它,首先,使用这个答案,我完全重置Visual Studio,然后重新连接:

点击菜单工具→导入导出设置→重置所有设置→下一步→“不,只是重置设置,覆盖所有当前设置”→下一步→完成。

出于某种奇怪的原因,重置后它连接没有问题(重置后我甚至不需要重新输入我的凭据或重新配置TFS)。

第二种方法更简单。首先关闭Internet Explorer和Visual Studio的所有实例,然后打开Internet Explorer并浏览到TFS,登录,然后再次打开Visual Studio并尝试再次连接到TFS。

其他回答

我也尝试了一些这样的解决方案,以下是对我有效的:

出于某种原因,团队资源管理器认为我试图上传到一个新项目。

在团队资源管理器->同步

我点击“高级”,然后显示了一个项目下拉菜单,在我的情况下,我不需要改变,我只是点击发布存储库,瞧。

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

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

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

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

在上周末从TFS 2018 v3更新到DevOps Server 2019.0.1之后,我现在在尝试管理安全性时收到这个身份验证错误:

TF30063:您没有权限访问tffs。

当我试图通过应用层>管理安全性从服务器管理控制台管理安全性时,我收到此错误。当我试图通过tfssecurity cli工具设置权限时,我也收到了错误。我在本地管理员组中,并且我在控制台管理用户部分中列出。

我正在尝试设置权限,因为在更新之后,我从员工那里收到了一些报告,当他们试图访问他们的项目时收到了错误。这些错误是:

TF40049:您没有访问此特性的许可权限:Code。

我昨天花了8个小时来解决这个问题,这就是解决问题的方法:

删除DevOps服务器缓存。(服务器上devops管理控制台中列出的缓存位置) 重新启动服务器。

根据我读到的一篇文章,我从服务器上删除了缓存,有一个用户在visual studio上有安全/权限问题,他们在本地机器上删除了vs缓存,这解决了他们的问题。我不知道删除缓存或重新启动是否会单独修复它,因为我把它们都作为一个故障排除步骤进行了处理。

希望这能帮助到一些人。

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

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

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

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

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

然后它又起作用了。