Российские разработчики создали инструмент для миграции с 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-версии для некорпоративных пользователей.

Начать дискуссию