首页 > 解决方案 > 通过 Visual Studio 在本地访问 Azure Devops

问题描述

我已经安装Azure Devops在我们的Windows 2019服务器上。服务器有 5 个用户,所有用户都是作为服务器上的本地用户创建的。我在 Dev Ops 项目中添加了这 5 个用户。其中四个用户开始直接在同一台服务器上使用 Visual Studio,并从本地 Azure 开发操作中克隆了项目。当他们连接到 Azure 开发操作服务器时,他们只需使用 User1、User2.... 用户名和他们的 Windows 密码来连接到 Azure。

几周后,我们实现Active Directory了这个服务器并将其添加到活动目录组中。现有的四个用户仍然可以拉、推同一个项目。但是,当第五个从未登录的用户现在需要连接到 Azure Dev Ops 来克隆项目时。当他尝试通过 Visual Studio 连接时,Visual Studio 将域添加到用户名中,例如 DomainName\User5 并且 azure dev ops 连接不接受他的 Windows 密码。此用户不是域用户,并且是服务器的本地用户。此用户从浏览器访问 Azure Dev Ops 时可以登录,但从 Visual Studio 尝试时无法连接。

此外,当我直接登录到 Azure Dev Ops(本地)并尝试将成员添加到项目时,它不会显示域用户。它只显示本地服务器用户。

我是否需要重新安装 Azure 开发操作,解决此问题的适当方法应该是什么?

谢谢

标签: azure-devopsactive-directorywindows-server-2019

解决方案


当老五尝试使用 Visual Studio 连接项目,并在 Web 浏览器上访问项目时,他是否也直接在同一台服务器上做这些事情?

由于第五个用户可以在网络浏览器上访问该项目,因此该用户的帐户应该没有问题。尝试对帐户进行身份验证时,Visual Studio 似乎会出现此问题。

请尝试检查以下事项是否可以解决问题:

  1. 检查用户是否使用他的帐户登录到 Visual Studio。
  2. 检查 Visual Studio 是否保存或缓存了其他用户的帐户信息。如果是,请清理缓存。然后使用第五个用户的帐户登录到 Visual Studio。
  3. 尝试连接到 Visual Studio 上的项目时,请确保所选用户 id 是第五个用户。

在此处输入图像描述

如果问题仍然存在,请与我们分享第五个用户收到的详细错误消息。


推荐阅读