1

我们目前没有 Azure AD 设置(也不需要它)。我正在尝试使用 OpsHub 迁移实用程序将 TFS 集合移动到云中。

但是,onPremise TFS 是在域上设置的。而 VSO 项目的帐户使用 Microsoft 帐户(仅使用电子邮件地址)。

我知道如何设置实用程序的第一组(提供端点详细信息)。

虽然我可以使用我的域帐户并连接到本地 TFS,但我无法使用该帐户连接到 VSO 项目,我也找不到任何方法(不使用 Azure AD)来设置我的 VSO 项目以允许我的域用户帐户。我搜索了本地 TFS 安全选项,也找不到授予对 VSO 电子邮件帐户的访问权限的方法。

如果没有 Azure AD,这不可能吗?

4

2 回答 2

1

根据http://www.visualstudio.com/en-us/get-started/migrate-team-projects-vs.aspx#what_data上的说明,我在实际的 TFS 服务器上安装了该实用程序。

但是,服务器(作为服务器)启用了 Internet Explorer 增强的安全性。

通过禁用该功能,我能够获得使用我的电子邮件登录 VSO 的提示。

http://blogs.technet.com/b/chenley/archive/2011/03/10/how-to-turn-off-ie-esc.aspx

于 2014-09-29T23:18:47.683 回答
0

如果我们理解正确,您希望连接到 VSO 帐户进行迁移。为此,您不必将用户添加到本地 TFS 用户列表。用户只能用于在实用程序中创建端点。

让我们稍微详细说明一下。迁移实用程序希望您必须结束 1. 您的 Source On-prem TFS 服务器和 2. 您的 VSO 云帐户。

OpsHub 迁移实用程序现在需要通过这些端点创建的端点访问您的本地 TFS 和 VSO。

引用:“虽然我可以使用我的域帐户并连接到本地 TFS,但我无法使用该帐户连接到 VSO 项目,我也找不到任何方法(不使用 Azure AD)来设置我的 VSO 项目以允许我的域用户帐户。我搜索了本地 TFS 安全选项,也找不到授予对 VSO 电子邮件帐户的访问权限的方法。”

您不必将 VSO 用户添加到本地 TFS。相反,您必须使用该用户在该机器上创建一个端点。您可以通过 OpsHub Utility > New Migration > Visual Studio Online Endpoint > Manage New Endpoints > Servers > Add 或通过 Visual Studio > Server Explorer 执行此操作。

因此,从技术上讲,您必须使用存在于两个不同系统(本地 TFS 和 VSO)中的两个独立用户来连接到实用程序的端点。

于 2014-09-30T09:31:10.517 回答