【问题标题】:Grant Access to Azure DevOps A. Data Factory Repo授予对 Azure DevOps A. 数据工厂存储库的访问权限
【发布时间】:2021-12-05 07:53:09
【问题描述】:

我们的组织已更改名称以及我们的电子邮件 (xxx@abc --> xxx@def),显然我们无法再将 Azure 数据工厂连接到 Git。 我们得到以下错误:

您在数据工厂中启用了 GIT。以“数据工厂”模式发布已禁用。请切换回 GIT 模式以进行进一步更改。 阅读我们的最佳实践。

从 ADF 到 Devops Git 的切换也是灰色的(见下面的截图)

我们如何解决这个问题?

PS:我可以访问 Azure Devops 以及其中的所有存储库,这就是为什么我不明白为什么会出现这个问题

提前致谢

【问题讨论】:

  • 您是否尝试过取消链接 GIT 并重新链接它?
  • 既然你提到了组织变化,你能检查一下ARM模板部署日志是否有错误吗?还要验证您或您的 RG 是否具有内置数据工厂贡献者角色或Microsoft.DataFactory/factories/write permission 的必要权限,并确保您的所有数据集 - 链接的服务详细信息功能正确且连接无错误。
  • @ray 断开连接按钮是灰色的。它说以下内容:“必须在您的协作分支中修改 git 配置设置”
  • @KarthikBhyresh-MT 其他一切似乎都很好,我什至可以登录 Azure Devops 并检查所有存储库,包括连接到 ADF 的存储库
  • 在您的 Azure DevOps 租户上,您的帐户是使用电子邮件或 AAD 帐户添加的。任何过时的配置或凭据都可能使 ADF 连接到 Azure DevOps 感到困惑

标签: azure-devops azure-data-factory azure-data-factory-2


【解决方案1】:

一种可能的情况是,您以前的 Azure DevOps 租户具有 xxx@abc 凭据,而现在当您移至 xxx@def 时,您有一个 Azure AD 帐户来连接到 ADF。或者反过来。在后端,当 ADF 和 Azure DevOps 租户传递用于连接的凭据时,这会导致不匹配。尝试清除浏览器数据或缓存,并在测试前使用来自 ADF 的相同凭据显式登录 DevOps 帐户。

在 MS DOC 中查看类似内容:Connect to Git repository failed due to different tenant

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2011-04-23
    • 1970-01-01
    • 2020-08-31
    相关资源
    最近更新 更多