Российские разработчики создали инструмент для миграции с GitHub на Forgejo. Уже 500 команд переехали за месяц
Команда российских энтузиастов выпустила GiteaMigrator — open-source утилиту для автоматического переноса репозиториев, Issues и Pull Requests с GitHub на Forgejo и другие самохостируемые Git-платформы.
Что умеет инструмент:
- Миграция репозиториев с историей коммитов
- Перенос Issues с комментариями и метками
- Миграция Pull Requests и Code Review
- Сохранение wiki и проектов
- Поддержка двухфакторной аутентификации
Статистика за первый месяц:
- 527 команд использовали утилиту
- 8,400+ репозиториев перенесено
- 92% миграций прошли без ошибок
- 47% — корпоративные разработчики
Технические детали:
// Пример использования migrator := gitea.NewMigrator( source:"github.com/company/repo", target:"forgejo.company.ru/repo", preserveHistory:true) result := migrator.Execute()
Комментарий разработчика:Алексей Петров, lead-разработчик проекта:
«Мы не ставили целью «увести» людей с GitHub. Но после ограничений для российских компаний многие задумались о резервных платформах. Наш инструмент снижает порог входа для миграции с 2–3 недель ручной работы до 30 минут».
Что дальше:Команда готовит интеграции с GitLab и Bitbucket, а также планирует запуск SaaS-версии для некорпоративных пользователей.