GitHub всё чаще падает — и разработчики ищут выход

В августе 2026 года тред на Hacker News «Ask HN: Alternatives to GitHub» набрал почти 300 комментариев и 478 голосов — разработчики открыто обсуждают, стоит ли уходить с платформы. Поводов хватает: с января 2025 года зафиксировано 410 инцидентов, частота выросла на 46%, а самым жёстким стал февраль 2026-го — 37 инцидентов за месяц. GitHub стабильно не выполняет собственный SLA в 99,9%, и разрыв между обещанной и реальной надёжностью не сокращается.

⚠ Реальный масштаб проблем
На пике одного из инцидентов 71% запусков workflow столкнулись с инфраструктурными сбоями, а 75% оставшихся были задержаны более чем на 5 минут. Причина — плановое развёртывание обнажило слабое место в параллелизме: при замене подов оставшаяся мощность насыщалась, сервисы падали и каскадно тянули за собой другие кластеры.

Почему GitHub деградирует

В официальном блоге за март 2026 года CTO Влад Фёдоров назвал причинами «стремительный рост нагрузки, архитектурную связанность компонентов и неспособность системы отбрасывать запросы от проблемных клиентов». Ситуацию усугубляет взрывной рост репозиториев: в 2025 году разработчики сделали 1 миллиард коммитов (+25,1% год к году), а каждую минуту создавалось 230 новых репозиториев.

Что предлагает сообщество

Self-hosted GitLab

Самый популярный совет в треде — поднять собственный GitLab. Один из комментаторов с опытом 6+ лет эксплуатации описывает плюсы и минусы честно:

«Наш self-hosted инстанс имел НАМНОГО меньше даунтаймов, хотя и требовал чуть больше ручного труда. GitHub — это явный шаг назад: у GitLab лучше гранулярность доступа, лучше документация и заметно проработаннее UI».

При этом автор предупреждает о реальных требованиях к железу и команде.

💡 Минимальные требования для self-hosted GitLab
Для команды до 50–100 человек нужна машина минимум с 16 ГБ RAM (лучше 32 ГБ), 4 ядрами и быстрым SSD. Обязательно иметь 1–3 человека, готовых оперативно реагировать на инциденты. Для CI-раннеров идеален небольшой k3s-кластер.

Отдельную боль вызывают GitLab Runners (агенты для запуска CI/CD-пайплайнов). Пользователи отмечают, что их настройка и обслуживание — самое слабое место системы. Один из авторов треда сообщил, что вместе с коллегой создал сервис RocketRunner — «GitLab Runners as a Service», где подключение раннера к проекту делается в один клик поверх машины от Hetzner.

ℹ Преимущество своих раннеров
В отличие от GitHub, GitLab позволяет гибко настраивать пайплайны через YAML-файлы и поддерживает как управляемые, так и self-hosted раннеры с зрелыми возможностями для многостадийных сборок. GitHub же не поддерживает кастомное расположение кэша без патчинга образа раннера — это жёстко захардкожено.

Gitea + WoodpeckerCI

Альтернативный стек, который набирает популярность у небольших команд: Gitea — лёгкий self-hosted Git-сервис на Go, open-source альтернатива GitHub, GitLab и Bitbucket, созданная с упором на простоту и скорость. В паре с WoodpeckerCI (форк DroneCI) получается минималистичный, но рабочий DevOps-стек.

Gitea Actions совместимы с форматом GitHub Actions, поэтому большинство существующих workflow переносится с минимальными правками. Но для сложных пайплайнов инструментарий GitLab всё же глубже.

Codeberg

Ещё одна опция — Codeberg, некоммерческая платформа на базе Gitea, ориентированная на open-source-проекты. Не требует самостоятельного хостинга, бесплатна, но не предназначена для корпоративного использования.

Сравнение альтернатив

КритерийGitHubSelf-hosted GitLabGiteaCodeberg
Надёжность⚠️ Падает✅ Под вашим контролем✅ Под вашим контролем✅ Стабильна
CI/CDGitHub ActionsGitLab CI (зрелый)Gitea Actions / WoodpeckerCIОграничен
RAM для стартаНе нужнаот 4–16 ГБот 1 ГБНе нужна
СтоимостьОт $4/месБесплатно (CE)БесплатноБесплатно
Сложность поддержкиНизкаяСредняя/высокаяНизкаяМинимальная
Для крупных команд⚠️

Как выбрать


graph TD
    A[Нужна замена GitHub?] --> B{Размер команды}
    B -->|до 10 человек| C{Хотите self-host?}
    B -->|10–100 человек| D[Self-hosted GitLab]
    B -->|100+ человек| E[GitLab EE или вернуться к GitHub]
    C -->|Да| F[Gitea + WoodpeckerCI]
    C -->|Нет| G[Codeberg]
    D --> H{Нужен managed CI?}
    H -->|Да| I[GitLab + RocketRunner]
    H -->|Нет| J[Self-hosted Runners / k3s]

📝 Итоговый выбор по сценарию
  • Маленькая команда или соло: Gitea на дешёвом VPS — быстро, бесплатно, надёжно.
  • Open-source проект: Codeberg — ноль затрат на инфраструктуру.
  • Компания 20–100 человек: Self-hosted GitLab CE с k3s-раннерами или RocketRunner.
  • Энтерпрайз: GitLab Enterprise Edition с выделенной командой поддержки.

Итог

Проблемы GitHub — не временный сбой, а системная тенденция: частота инцидентов выросла на 46%, а средневзвешенная серьёзность — на 59%. Сообщество разработчиков всё активнее смотрит на self-hosted решения, и этот тренд будет только усиливаться. Gitea лучше подходит для лёгкого хостинга на минимальном железе, тогда как GitLab выигрывает там, где нужна зрелая CI/CD-платформа «всё в одном». Главный вывод прост: ни одна из альтернатив не даёт магической кнопки — но каждая возвращает вам контроль над собственной инфраструктурой, которого GitHub лишает всё чаще.