Миграция репозиториев

Этот раздел API позволяет переносить Git-репозитории в GitVerse и отслеживать состояние миграции.

Работа с миграцией

1. POST /repos/migrate

Создает репозиторий и асинхронно запускает его миграцию в GitVerse.

2. GET /repos/{username}/{reponame}/migration/status

Возвращает текущий статус миграции репозитория.

Возможные ошибки

КодОписание
400 Bad RequestНекорректный формат запроса или параметров
401 UnauthorizedНеобходима авторизация
403 ForbiddenНедостаточно прав или миграция отключена
404 Not FoundРепозиторий или задача миграции не найдены
409 ConflictРепозиторий уже существует
422 Unprocessable EntityПараметры миграции не могут быть обработаны
500 Internal Server ErrorВнутренняя ошибка сервера