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


当前回答

目前的答案都对我不起作用。我在这里找到了解决办法。

The issue was that my previous credentials were cached by the Windows OS for the TFS server. While some people might have had success wiping out the AppData temp folders, that is not required. You need to update the credentials through Control Panel on the Windows OS. For me on Windows 10: Close VS. Go to Control Panel (with small icon view)-->User Accounts-->Manage your credentials (on the left column)-->Select "Windows Credentials"-->Scroll down to the "Generic Credentials" section and look for your TFS server connection. Expand the pull down and click "Edit". Enter in new network password. Reopen VS and everything should work again.

其他回答

目前的答案都对我不起作用。我在这里找到了解决办法。

The issue was that my previous credentials were cached by the Windows OS for the TFS server. While some people might have had success wiping out the AppData temp folders, that is not required. You need to update the credentials through Control Panel on the Windows OS. For me on Windows 10: Close VS. Go to Control Panel (with small icon view)-->User Accounts-->Manage your credentials (on the left column)-->Select "Windows Credentials"-->Scroll down to the "Generic Credentials" section and look for your TFS server connection. Expand the pull down and click "Edit". Enter in new network password. Reopen VS and everything should work again.

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

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

TF30063:您没有权限访问tffs。

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

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

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

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

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

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

希望这能帮助到一些人。

从团队菜单下的团队喷泉服务器断开连接,并从团队资源管理器窗口下的连接选项卡重新连接

确保您的密码没有在决定安装新开发机器的同一天恰好过期。

如果您甚至不能使用web界面登录到TFS,那么可能就是这种情况。