Импорт Gitlab Repo в Azure при разработке с использованием Rest APIPython

Программы на Python
Ответить
Anonymous
 Импорт Gitlab Repo в Azure при разработке с использованием Rest API

Сообщение Anonymous »

Я создал подключение к службе в Azure DevOps для подключения к GitLab с помощью REST API. Вот полезная нагрузка, которую я использовал:
Полезная нагрузка:

Код: Выделить всё

payload = {
"authorization":{"scheme":"UsernamePassword","parameters":{"username":"","password":f"{git personal access token}"}},
"data":{"accessExternalGitServer":"true"},
"name":"",
"serviceEndpointProjectReferences":[{"description":"","name":"GitLabServiceConnection","projectReference":{"id":f"{project_id}","name":f"{project_name}"}}],
"type":"git",
"url":f"{gitlab_url}",
"isShared":False,
"owner":"library"
}
Изображение

Служебное соединение создано успешно. Однако когда я попытался импортировать репозиторий GitLab, используя это подключение к службе, я получил ошибку 400 Bad Request. Ниже представлена ​​полезная нагрузка для импорта репозитория:

Код: Выделить всё

{
"parameters": {
"gitSource": {
"url": f"{gitlabURL}",
"overwrite": False},
"serviceEndpointId": f"{service_connection_id}",
"tfvcSource": None,
"deleteServiceEndpointAfterImportIsDone": True
}
}
Ошибка:

Код: Выделить всё

400 Client Error: Bad Request for url
Что может быть причиной этой ошибки? Возникла проблема с полезной нагрузкой или настройкой подключения к службе? Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/792 ... g-rest-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»