错误 TF30063:您无权访问... \DefaultCollection
Posted
技术标签:
【中文标题】错误 TF30063:您无权访问... \\DefaultCollection【英文标题】:Error TF30063: You are not authorized to access ... \DefaultCollection错误 TF30063:您无权访问... \DefaultCollection 【发布时间】:2012-09-23 00:01:14 【问题描述】:我将TFS Preview(Team Foundation Service)用于我的 Visual Studio 2012 项目之一。我还在我的大多数项目中使用本地 TFS 服务器。当我在使用 TFS 预览后使用我的本地 TFS 并返回使用 TFS 预览时,我收到此错误:
TF30063:您无权访问 MyProject\DefaultCollection。
如果我去 Team → 断开 TFS 然后再次连接到 TFS 预览,我可以看到“正在加载标识符”加载屏幕出现,但是最后,我无法将我的凭据输入到 TFS 预览版(我的 Microsoft 帐户),因此仍然会出现 TF30063 错误。
我怀疑这与我的 Microsoft 帐户(即 Live ID)有关。我使用在 TFS 预览版中使用的相同 Microsoft 帐户登录到 Windows。我已使用其他 Microsoft 帐户登录其他站点(Windows Development Center、MSDN 等),但我验证如果我退出这些服务并使用正确的 Microsoft 帐户重新登录,我仍然会收到 TF30063 错误我尝试从 Visual Studio 登录到 TFS 预览。
【问题讨论】:
也许这会有所帮助? ***.com/questions/6672516/… 很遗憾,没有。全新安装也会发生这种情况,并且似乎与多个 Microsoft 帐户有关,而不是与 TFS 相关的身份验证。 TFS Preview 登录显然使用 Internet Explorer,因此可能与您正在使用的其他 MS 帐户发生冲突。我遇到了这个link,完全清除 IE 缓存似乎对我有用。 清除 IE 缓存对我没有帮助,但实际上以 TFS 用户身份使用 Internet Explorer 登录到 tfs 服务器网络,然后退出工作...尝试了答案,但在我尝试之前没有一个对我有用这。还从LocalAppData
中清除了IdentityService
文件夹,但在我使用IE 本身重新登录之前它没有帮助...
我也遇到了这个问题。然而这是因为我的密码已经过期,直到我重新启动计算机才知道。
这工作:niranjankala.in/post/…
【参考方案1】:
上周末从 TFS 2018 v3 更新到 DevOps Server 2019.0.1 后,我现在在尝试管理安全性时收到此身份验证错误:
TF30063:您无权访问 tfs。
我在尝试通过应用程序层 > 管理安全性从服务器管理控制台管理安全性时收到此错误。当我尝试通过 tfssecurity cli 工具设置权限时,我也会收到错误消息。我在本地管理员组中,并且在控制台管理用户部分中列出。
我正在尝试设置权限,因为在更新后,我收到了几份来自员工的报告,这些报告在他们尝试访问他们的项目时收到了错误。这些错误是:
TF40049:您没有访问此功能的许可权限:代码。
我昨天花了 8 个小时解决这个问题,这就是解决我们的问题的方法:
已删除 DevOps 服务器缓存。 (服务器上的 devops 管理控制台中列出的缓存位置) 重启服务器。我根据我阅读的一篇文章从服务器上删除了缓存,但出现了同样的错误,用户在使用 Visual Studio 时遇到安全/权限问题,他们删除了本地计算机上的 vs 缓存,这解决了他们的问题。我不知道删除缓存或重新启动是否会单独修复它,因为我将它们都作为一个故障排除步骤进行了。
希望这对某人有所帮助。
【讨论】:
【参考方案2】:对我来说,以上所有方法都不起作用(虽然部分起作用)!
在凭据管理器中,在Windows凭据和通用凭据这两个地方我都必须添加用户凭据。
在 Windows 凭据中, 没有“http”和端口信息的 TFS 服务器名称。只是服务器名称。
在通用凭据中, 带有“http”和端口信息的 TFS 服务器名称。喜欢,http://servername:8080/
【讨论】:
【参考方案3】:如果 Rizowski 的点击绿色插头连接按钮的答案不起作用并且您有多个工作区,则问题可能会通过切换到另一个工作区并再次返回而消失。
【讨论】:
【参考方案4】:为我尝试了上述所有解决方案后,同样的问题没有解决,然后下面的命令解决了这个问题。在 Windows 上打开运行命令,只需复制以下命令并进行必要的更改,例如域\登录名和 VS 路径
runas /netonly /user:domain\loginname "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe"
【讨论】:
【参考方案5】:如果错误消息告诉我们它尝试访问 TFS 的用户名会容易得多。
我已经处理了一段时间,并且通常只在第二天重新登录才能再次停止。
我发现我有两个帐户,删除不需要的帐户解决了这个问题。
这是Help > Register Visual Studio
下的
【讨论】:
以上是关于错误 TF30063:您无权访问... \DefaultCollection的主要内容,如果未能解决你的问题,请参考以下文章