Миграция репозиториев
Этот раздел 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 | Внутренняя ошибка сервера |