2

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

TF30063: You are not authorized to access tfs.

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

我正在尝试设置权限,因为在更新后我收到了几份来自员工的报告,这些报告在他们尝试访问他们的项目时收到错误。这些错误是:

TF40049: You do not have licensing rights to access this feature: Code.

*** 编辑:更新

当我从 2019 升级到 2020 RC1 时,再次出现此错误。不同之处在于,此升级需要迁移服务器——因为新版本的 DevOps Server 的服务器要求发生了变化。

4

1 回答 1

1

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

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

  • 重启服务器。

我根据我阅读的一篇文章从服务器上删除了缓存,但出现了同样的错误,一个用户在使用 Visual Studio 时遇到了安全/权限问题,他们删除了本地机器上的 vs 缓存,这解决了他们的问题。我不知道删除缓存或重新启动是否会独立修复它,因为我将它们都作为一个故障排除步骤进行。

希望这可以帮助某人。

** 编辑:更新 08/13/20 **

再次升级后,我遇到了同样的问题,这不再解决我的错误。我已经尝试删除服务器缓存、重新启动、重新应用权限、配置新服务帐户、重新应用更改、再次重新启动等。我仍然没有找到解决此错误的方法。如果没有通过配置面板管理安全设置的权限,我无法通过提供的备份计划程序计划备份。

于 2019-06-13T13:56:56.620 回答