【问题标题】:Azure Devops Organization not showing up after moving to a different AADAzure Devops 组织在移动到不同的 AAD 后未显示
【发布时间】:2020-05-14 08:09:50
【问题描述】:

我在公司管理的 Azure Active Directory 中有一个用户。出于评估目的,我在 Azure Devops 中创建了一个包含几个项目的组织。我还在 Azure 上使用同一用户设置了一个容器注册表。现在我意识到我的用户在 AAD 中没有足够的权限来创建应用程序,这使我无法在 Devops 中为 ACR 设置服务连接。

然后,我创建了 2 个新的 AAD(首先使用相同的用户,然后使用不同的用户)并将 Devops 组织转移到这些 AAD。但是,无论我选择什么 AAD,该组织都从未出现在组织列表中。

另外,虽然我可以通过其 URL 访问该组织,但在访问 Git 存储库时,我有时会遇到 SSH 身份验证。

我做错了吗?我错过了什么吗?

【问题讨论】:

  • 您如何将组织连接从一个 Azure Active Directory (Azure AD) 切换到另一个?请按照本文更改 AAD 连接:docs.microsoft.com/en-us/azure/devops/organizations/accounts/….
  • 你能看到 profile page 的 DevOps 组织吗?
  • @starianchen-MSFT 不,它没有出现在那里。我只能通过 URL 访问它。
  • 在个人资料页面,您可以在账户下切换AAD。您可以切换到其他 AAD 或 Microsoft 帐户吗?您可以在此处提供屏幕截图。

标签: azure azure-devops azure-active-directory


【解决方案1】:

更改 AAD 连接后,您需要要求组织中的每个用户完成以下任务:

  1. 如果您使用 Visual Studio 或 Git 命令行工具,请清除 Git 凭据管理器的缓存。删除每台客户端计算机上的%LocalAppData%\GitCredentialManager\tenant.cache 文件。

  2. 重新生成新的个人访问令牌。

  3. 请求支持人员手动清除 SSH 密钥,然后重新创建 SSH 密钥。

  4. 将您的 Microsoft 帐户重命名为不与您的 Azure AD 身份冲突的其他电子邮件。这样做可确保您不会被提示在帐户之间进行选择。

  5. 如果 Azure DevOps Services 组织内使用的 UPN 发生更改,请调整 Visual Studio 订阅。

详细信息,您可以参考以下链接:

https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/change-azure-ad-connection?view=azure-devops#inform-users-of-the-completed-change

【讨论】:

  • 我决定从头开始建立这个组织。我只是将 Devops 评估为我们的 devops 环境的潜在候选者。我可能需要在某个时候将其移回,然后我将按照这些步骤进行操作。无论如何,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
  • 2021-12-06
  • 2019-12-30
  • 1970-01-01
  • 1970-01-01
  • 2020-08-02
  • 2020-11-27
相关资源
最近更新 更多