Я могу импортировать публичные Git-репозитории с помощью документированного API-интерфейса Azure DevOps здесь .
Однако я не могу обрабатывать репозитории, требующие авторизации с тем же API.
Я посмотрел на запросы, отправленные при использовании пользовательского интерфейса, и попытался провести обратный инжиниринг, отправив различные запросы в следующем виде:
{
"parameters": {
"gitSource": {
"url": "[URL]",
"username": "[USERNAME]",
"password": "[PASSWORD]"
}
}
}
... Но, похоже, ничего не работает.Нет документации о том, как передавать параметры авторизации для импорта Git.Я пытался имитировать другие звонки, которые также допускают это, но безрезультатно.
Кто-нибудь пробовал это с каким-либо успехом или у меня есть какие-либо дополнительные опции, которые я должен попробовать?