Частное репозиторий интеграции фабрики данных Azure с GitHub

Мне кажется, что я могу интегрировать свой экземпляр ADFv2 только с общедоступными репозиториями в моей организации, что нежелательно.

В документации (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 создайте новый экземпляр ADFv2 без интеграции с Git.
  5. Нажмите «Настроить репозиторий кода» в экземпляре ADFv2.
  6. Выберите RepoType: GitHub - Authenticate w. Всплывающее окно GitHub.
  7. Введите название организации в раздел «Учетная запись GitHub».
  8. Имя репозитория Git: Результатов не найдено

введите здесь описание изображения

????????‍♂️


person m1nkeh    schedule 10.02.2020    source источник
comment
Я не уверен, как именно настроены ваши учетные данные, поскольку вы используете GitHub Enterprise, но ... ADF действительно работает с частными репо. У меня есть обычная учетная запись GH, и я только что смог без проблем настроить ADF для использования частного репо. Примечание. Когда я вошел в систему, меня не спросили название организации - я только что вошел в систему, и меня сразу перевели к выбору репозитория.   -  person David Makogon    schedule 10.02.2020
comment
я только что подтвердил это w. моя личная учетная запись, и я могу согласиться, что она отлично работает .. окей, это интригует! Может быть, что-то «заблокировано» на уровне организации?   -  person m1nkeh    schedule 10.02.2020
comment
Полезно знать re: личный аккаунт работает. К сожалению, я не уверен, как аутентификация на уровне организации работает с github ...   -  person David Makogon    schedule 10.02.2020
comment
Проверьте это и выполните пошаговые инструкции: azure.microsoft.com/en-gb/blog/   -  person GRVPrasad    schedule 10.02.2020


Ответы (1)


Решением оказалась необходимость предоставить организации доступ как авторизованное приложение OAuth. У меня не было на это разрешения.

После этого вы можете найти его в разделе «Приложения» ... но я думаю, что когда вы впервые подключаете свой ADF к GitHub, он запрашивает у вас, хотите ли вы предоставить его.

Я не видел этого из-за разрешений в организации.

person m1nkeh    schedule 12.02.2020