Вернуться к статьям

Ухожу от GitHub к Forgejo: почему разработчик выбрал свободу, а не корпоративный уют

13 мая 2026
2 мин чтения
Ухожу от GitHub к Forgejo: почему разработчик выбрал свободу, а не корпоративный уют

Разработчик объясняет, почему променял GitHub на Forgejo — и это не просто хайп, а осознанный шаг в сторону open source-идеалов.

Представьте: вы живёте в шикарном отеле с бесплатным завтраком, но каждое утро находите в яичнице мелкие поправки к лицензионному соглашению. Примерно так чувствуют себя разработчики на GitHub в последнее время. Один из них, автор блога Jorijn, решил, что с него хватит, и переехал на Forgejo — self-hosted платформу для Git.

Что не так с GitHub?

Вроде бы всё удобно: actions, pull requests, issues, куча интеграций. Но когда Microsoft начала активно внедрять Copilot и менять условия использования, многие задумались: «А чей, собственно, код?». Jorijn отмечает, что GitHub становится слишком «чёрным ящиком» — вы не контролируете свои данные, и любое изменение политики может ударить по проекту.

Forgejo: альтернатива без сюрпризов

Forgejo — это форк Gitea, который развивается сообществом. Он лёгкий, быстрый и, главное, вы его хостите сами. Jorijn рассказывает, что миграция прошла гладко: он просто склонировал репозитории, настроил CI через Woodpecker (да, не GitHub Actions) и забыл про корпоративные причуды. Единственная боль — пришлось вручную переносить issues, но для этого есть инструменты вроде gitea-github-migrator.

Стоит ли игра свеч?

Если вы соло-разработчик или небольшая команда, которая не хочет зависеть от «доброй воли» мегакорпораций, Forgejo — отличный вариант. Да, придётся повозиться с сервером, но зато вы спите спокойно, зная, что ваш код не скормят нейросети без спроса. А если что-то пойдёт не так — вы всегда можете сделать бэкап и уйти куда-то ещё. В конце концов, open source — это про свободу, а не про удобство.

Комментарий студии METABYTE: Мы тоже задумывались о переезде, но пока нас держит GitHub Actions — уж больно он удобен для CI/CD. Но если Microsoft решит брать плату за каждый запуск пайплайна, мы мигрируем быстрее, чем вы скажете «git push —force».

Уход с GitHub на Forgejo: причины и опыт | METABYTE — METABYTE