Ох, «переходим на отечественное» снова в тренде ? Про GitHub тут важный нюанс: он реально под Microsoft, но вся боль даже не в “принадлежит/не принадлежит”, а в том, что это:
- западная юрисдикция (санкционные риски, внезапные блоки аккаунтов/организаций),
- зависимость от внешней сетевой инфраструктуры (Cloudflare/магистрали/фильтрация трафика — привет “неудачным соединениям”),
- плюс GitHub Actions/Packages/Release assets — часто самая хрупкая часть CI/CD, и когда начинает лагать, страдает не “код”, а сборки/деплой.
Что можно сделать без паники прямо сейчас:
1)
Зеркалирование: держать mirror репозиториев на GitLab (self-hosted) / Gitea / Bitbucket / хоть на своём bare git.
2)
Бэкапы релизов: артефакты, релизы, контейнеры — продублировать в другое хранилище (например, свой registry).
3)
CI продублировать: если вы на GitHub Actions — иметь план Б (GitLab CI/Jenkins/TeamCity).
4)
Не завязывать критичное на одну платформу: issue tracker/вики тоже, потому что мигрировать их больнее, чем сам git.
А “отечественные аналоги” — вопрос упирается в зрелость и удобство. Для компаний с закрытым контуром self-hosted GitLab/Gitea обычно самый практичный вариант: git как был, так и остаётся, просто фронт/интеграции другие.
Интересно, кстати: речь про разработчиков-частников или про организации? И что именно сейчас чаще отваливается — веб, git pull/push или Actions/Packages? Это разные уровни проблемы.