【问题标题】:Azure Data Factory GitHub Integration Private RepoAzure 数据工厂 GitHub 集成私有存储库
【发布时间】:2020-02-10 13:53:55
【问题描述】:

我似乎只能将我的 ADFv2 实例与我组织中的 public 存储库集成,这是不可取的。

在文档 (https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/data-factory/source-control.md#author-with-github-integration) 中指出:

..can use both public and private GitHub repositories with Data Factory as long you have read and write permission to the repository..

所以,我完成了以下步骤:

  1. 导航到我的 GitHub 组织。
  2. 创建一个新的“私人”存储库,使用 README.MD 进行初始化。
  3. 创建一个新的“内部”存储库,使用 README.MD 进行初始化。 (这里是 GitHub Enterprise Cloud)
  4. 在 Azure 门户中,创建一个不集成 Git 的新 ADFv2 实例。
  5. 在 ADFv2 实例中单击“设置代码存储库”。
  6. 选择,RepoType:GitHub - 验证 w。 GitHub 弹出窗口。
  7. 在 GitHub 帐户部分输入组织名称。
  8. Git 存储库名称:未找到结果

??????????‍♂️

【问题讨论】:

  • 我不确定您的凭据是如何配置的,因为您使用的是 GitHub Enterprise,但是... ADF 确实适用于私有存储库。我有一个“普通”的 GH 帐户,并且刚刚能够将 ADF 配置为使用私人存储库,没有任何问题。注意:我登录时没有被要求提供组织名称 - 我只是登录,然后直接进入 repo 选择。
  • 我刚刚验证了它。我的个人帐户,我同意它可以正常工作.. 好的,这很有趣!也许某些东西在组织级别被“阻止”了?
  • 很高兴知道回复:个人账户工作。不幸的是,我不确定 org 级别的身份验证如何与 github 一起使用......
  • 检查这个并一步一步来:azure.microsoft.com/en-gb/blog/…

标签: azure github azure-data-factory azure-data-factory-2 github-enterprise


【解决方案1】:

最终解决方案是需要向组织授予作为授权 OAuth 应用程序的访问权限。我没有这样做的权限。

完成后,您可以在“应用程序”下找到它。但我认为,当您第一次将 ADF 连接到 GitHub 时,它会提示您是否愿意授予它。

由于组织的权限,我没有看到此内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    相关资源
    最近更新 更多