Король умер (github). Да здравствует король (gitlab)!
А как хорошо все начиналось
Изначально идея социальной сети для разработчиков, которые будут выкладывать свой код под свободными лицензиями, обмениваться изменениями и доработками казалась "слегка" утопичной и начиналось все с простого хостинга Git-репозиториев для Open Source проектов. Но идея социальной сети и pull request от других разработчиков-волонтеров взлетела, немного тогда огорчала политика платных приватных репозиториев (на тот момент платных), но, возможно, это и было тем катализатором успеха для открытых свободных проектов, разработчиков и самой площадки.
GitHub сделал свой собственный сегмент рынка и был там королем: на технических собеседования все чаще начинали спрашивать страничку на гитхабе, что бы глянуть проекты и код кандидата.
Отдельно отмечу, компания GitHub и как крайней успешный стартап очень долго никому не продавался и являлся независимой компанией, чем вызывал еще большее уважение пользователей.
Но тут пришел Microsoft
И, как водится, под обещания "ничего не менять" все испортил. Первая волна иммиграции пошла сразу же после продажи компании по принципу, что это просто Microsoft. Потом начались изменения интерфейса, но последние события просто убили сервис...
25 июля сего года были внесены очередные изменения в Terms of Service и теперь GitHub может блокировать доступ к своим ресурсам не только с территорий подпадающих под санкции США, теперь такие ограничения могут применяться в в отношении индивидуальных разработчиков.
И что самое интересное, сервис начал применять новые правила практически сразу: под ограничение попала учетная запись Анатолия Кашкина, автора проекта GameHub, который проживает в Крыму. Аналогичный ограничения получили многие индивидуальные иранские разработчики. Так и хочеться спросить, а что дальше, а точнее, кто следующий? Может я, а может ты...
Но это история с хорошим концом.
Gitlab
Я просто беру свой systemd-юнит и запускаю в минуты self-hosted Gitlab в Docker - оно ничего от меня не просит, работает сразу и там есть все что нужно. Воркеры для CI/CD поднимаются так же быстро и весело, а самое главное бесплатно в Community Edition.
PS: Спасибо ребятам за такой продукт и такую возможность, а GitHub что, гитхаб уже всё - часть истории.