В прошлом встречал десятки частных сервисов, блокирующих всех кроме своей страны по geoIP на Cloudflare. Кроме частных, были и государственные сервисы (в т.ч. США), отдававшие белый лист или дропавшие запросы извне. Если в ближайшее время вспомню/найду, пока не закрылись комментарии, то продемонстрирую
Прошу прощения. Вы совершенно правы: регистрация на Госуслугах сейчас запрашивает либо электронную почту, либо посещение банка/центра.
Так было не всегда: ещё недавно аккаунт регистрировался без почты, оставаясь ограниченным до валидации. В этом режиме, Мосхаб был бы доступен. Сейчас "неподтверждённый" режим, как я вижу, упразднён. Видимо, чтобы сделать более очевидным user experience по необходимости подтверждать себя перед использованием услуг.
Или ситуация, в которой это может быть удобнее, т.к. наличие телефона у группы детей более вероятно, чем электронная почта. Такая ситуация возможна? На моей практике, да.
Я не могу представить 10ти летнего ребенка без email (учитывая учётки всяких Андроидов)
Для немалого числа семей, это реальность :) Телефон дарится с почтой родителя/одноразовой почтой, пароль к которой ребёнку не передаётся: почта не участвует в использовании приложений или не воспринимается за личный ящик, а скорее за служебный-одноразовый для работы телефона
Пардон, конечно, но различия между версиями CE даже на офф. сайте гитлаба есть.
Мне кажется, среди них нет функций, которых вам бы не хватало на практике для публичных гит-проектов. Они все уже доступны в CE. Если вы уверены, что не хватает конкретной (конкурирующей с гитхабом), то мне было интересно, какой
А что ж комьюнити и "портфолио" то проигнорировали? Не существенно ?
Счёл за софистику: ведь я нигде не утверждаю о том, какое из решений является "лучше" другого. Я говорю о разнообразии под разные жизненные ситуации, и что социальный сервис от города может быть не так уж бесполезен. Вы можете размещать проекты там, где считаете для себя ценным. Лично для меня, гитхаб не является универсальным решением
Ходим по кругу. Вы ж проще и лучше хотите сделать ?
Попробуйте представить 10-летнего ребёнка, не имеющего email, но кому нужно залить результат курса здесь и сейчас.
Начинали со стратегически-важных, коммерческих проектов. Диверсификации, простоты, доступности. Теперь переключились на обучающие курсы для детишек до 6 лет.
Наоборот: я изначально пишу здесь о конкретных потециально удобных use-case'ах, отвечая, что публичный хостинг гит-репозиториев некорректно сравнивать с self-hosted'ами на предприятиях. Да, если у вас в компании уже есть свои решения и вам не нужен хостинг публичных репозиториев, то очевидно, что Мосхаб вам не подходит
И это тоже должно быть частью обучения.
Область разового уличного мастер-класса: код и гит (см. Geek Picnic)
рекомендовал бы им вести свои учебные и пет-проекты на гитхабе/гитлабе, т.к. шансов в дальнейшем найти себе место в жизни и хорошую работу кратно выше
У всех с этим разный опыт: опыт моих знакомых показывает, что не всегда, учитывая сокращения и нынешние рецессионные тенденции. Но это всё личные убеждения, уходящие в политику, нерекомендуемую правилами Хабра.
в Gitlab CE функционал ограничен.
Чего конкретно в нём сейчас не хватает для ведения публичного проекта? (учитывая, что Мосхаб - хостинг публичных проектов)
Для регистрации в гитхабе/гитлабе их недостаточно - нужна почта
Почему у пользователя отбирают право выбора и решают за него ?
Вы не ограничены в возможностях использовать гитхаб/гитлаб/своё
Большинство "рекомендованных" провайдеров, несомненно.
Сможете перечислить поставщиков почты, которых удобно использовать с группой случайных детей на разных мастер-классах, не подтверждая номер телефона? Чтобы они не посеяли доступы после занятий, ведь утратив ящик, они могут уже не зайти в гитхаб/гитлаб.
Предоставляя ещё одну площадку для кода, никто не выдаёт чёрное за белое. Наличие Gitlab CE внутри - ни для кого не секрет. Об этом говорится ещё с заголовка статьи
вы полагаете, что это первый* в их жизни сервис будет?)
Учебные проекты, городские мастер-классы, школьные проекты - мне, как преподавателю, было бы удобнее вести их на Мосхабе при координации классов, особенно если это каждый раз случайный набор участников.
Дети и подростки, имеющие социальные сети и мессенджеры, но не имеющие электронной почты, это не такая уж и редкость.
*- нулевой, конечно, госуслуги.
Для регистрации на Госуслугах электронная почта не используется
Например гарантия доступности кода вне зависимости от внешнеполитического климата и OAuth-вход через Госуслуги, не требующий электронной почты (может быть проще для ученика, чем новоиспечённый почтовый ящик, пароль к которому будет забыт через сутки).
Большинство провайдеров электронной почты, справедливости ради, сейчас спрашивают подтвердить телефон :)
Вы пишете, что вам комфортнее вести разработку на гитлабе ввиду его возможностей, и что в этом отношении Мосхабу для вас нечего предложить.
Я принимаю это (у всех свои сложившиеся профессиональные практики), и предполагаю, что для учащихся/начинающих предпринимателей, кому нужно бесплатное Gitlab-like размещение, Мосхабу есть что предложить.
Противоречия нет: учащиеся/начинающие, нуждающиеся в бесплатном размещении, не ведут в публичных репозиториях стратегически-значимую для себя коммерческую разработку. Как правило, у них нет повышенных требований к возможностям CI/CD, kanban, image registry на этом этапе (хотя почти наверняка часть этих функций доступна, т.к. наследуется от Gitlab CE)
Когда речь идёт о коммерческих или стратегически-важных проектах для предприятия, обычно рассматривается не публичное размещение, а с ним доступны и более сложные схемы CI/CD /шаблоны issues/wiki/etc. Здесь и GitFlic рассмотреть не зазорно.
Бесспорно, функционал у всех решений остаётся разным (на тему CI/CD у гитхаба vs гитлаба также есть немало споров и сложившихся практик), но большинство репозиториев, например, начинающих проектов, не нуждаются в сложной обвязке. В случае с Мосхабом, эти возможности могут наследоваться от Gitlab.
Разница в порядке принятия решения: по моему опыту, у частного предприятия в этом отношении меньше социальных обязательств. Бесспорно, нарушение закона РФ может привести к отключению и на Мосхабе, но мне, например, это подходит: я имею негативный опыт именно с действиями частных площадок в юрисдикции США, рисков чего не вижу на площадке в РФ (в контексте интересующих лично меня проектов).
Здесь многие пишут, что Gitlab CE размещается на небольшом оборудовании, поэтому невыделение средств я в качестве риска не рассматриваю.
В позиционировании нет противоречия: это городской проект Москвы, который делался прежде всего для собственных нужд, например площадка для заливки проектов с городских мастер-классов, обучения работы с Git. Правительство любого из городов РФ свободно развивать собственные ИТ-сервисы. Либо могут не делать, а дождаться федерального сервиса - этому посвящена первая треть статьи.
Кстати, входя через mos.ru, можно нажать "Вход через Госуслуги": он есть у жителя Новосибирска. :)
В прошлом встречал десятки частных сервисов, блокирующих всех кроме своей страны по geoIP на Cloudflare. Кроме частных, были и государственные сервисы (в т.ч. США), отдававшие белый лист или дропавшие запросы извне. Если в ближайшее время вспомню/найду, пока не закрылись комментарии, то продемонстрирую
Для чего?
Прошу прощения. Вы совершенно правы: регистрация на Госуслугах сейчас запрашивает либо электронную почту, либо посещение банка/центра.
Так было не всегда: ещё недавно аккаунт регистрировался без почты, оставаясь ограниченным до валидации. В этом режиме, Мосхаб был бы доступен. Сейчас "неподтверждённый" режим, как я вижу, упразднён. Видимо, чтобы сделать более очевидным user experience по необходимости подтверждать себя перед использованием услуг.
Едва хотел показать, что родители сами могут делать аккаунты за детей: https://www.gosuslugi.ru/help/faq/login_child/102380 - но и это сейчас опирается на электронную почту.
Как можно видеть, тема аутентификации не отменяет интерес к негитхаб-площадкам: https://hub.mos.ru/explore/projects
Или ситуация, в которой это может быть удобнее, т.к. наличие телефона у группы детей более вероятно, чем электронная почта. Такая ситуация возможна? На моей практике, да.
Для немалого числа семей, это реальность :) Телефон дарится с почтой родителя/одноразовой почтой, пароль к которой ребёнку не передаётся: почта не участвует в использовании приложений или не воспринимается за личный ящик, а скорее за служебный-одноразовый для работы телефона
Для неё не нужна электронная почта.
Мне кажется, среди них нет функций, которых вам бы не хватало на практике для публичных гит-проектов. Они все уже доступны в CE. Если вы уверены, что не хватает конкретной (конкурирующей с гитхабом), то мне было интересно, какой
Счёл за софистику: ведь я нигде не утверждаю о том, какое из решений является "лучше" другого. Я говорю о разнообразии под разные жизненные ситуации, и что социальный сервис от города может быть не так уж бесполезен. Вы можете размещать проекты там, где считаете для себя ценным. Лично для меня, гитхаб не является универсальным решением
Каких, к примеру?
Попробуйте представить 10-летнего ребёнка, не имеющего email, но кому нужно залить результат курса здесь и сейчас.
Наоборот: я изначально пишу здесь о конкретных потециально удобных use-case'ах, отвечая, что публичный хостинг гит-репозиториев некорректно сравнивать с self-hosted'ами на предприятиях. Да, если у вас в компании уже есть свои решения и вам не нужен хостинг публичных репозиториев, то очевидно, что Мосхаб вам не подходит
Область разового уличного мастер-класса: код и гит (см. Geek Picnic)
У всех с этим разный опыт: опыт моих знакомых показывает, что не всегда, учитывая сокращения и нынешние рецессионные тенденции. Но это всё личные убеждения, уходящие в политику, нерекомендуемую правилами Хабра.
Чего конкретно в нём сейчас не хватает для ведения публичного проекта? (учитывая, что Мосхаб - хостинг публичных проектов)
Для регистрации в гитхабе/гитлабе их недостаточно - нужна почта
Вы не ограничены в возможностях использовать гитхаб/гитлаб/своё
Сможете перечислить поставщиков почты, которых удобно использовать с группой случайных детей на разных мастер-классах, не подтверждая номер телефона? Чтобы они не посеяли доступы после занятий, ведь утратив ящик, они могут уже не зайти в гитхаб/гитлаб.
Предоставляя ещё одну площадку для кода, никто не выдаёт чёрное за белое. Наличие Gitlab CE внутри - ни для кого не секрет. Об этом говорится ещё с заголовка статьи
ad hominem. Ни то, ни другое: мне просто не нравятся безосновательные предубеждения
Учебные проекты, городские мастер-классы, школьные проекты - мне, как преподавателю, было бы удобнее вести их на Мосхабе при координации классов, особенно если это каждый раз случайный набор участников.
Дети и подростки, имеющие социальные сети и мессенджеры, но не имеющие электронной почты, это не такая уж и редкость.
Для регистрации на Госуслугах электронная почта не используется
Например гарантия доступности кода вне зависимости от внешнеполитического климата и OAuth-вход через Госуслуги, не требующий электронной почты (может быть проще для ученика, чем новоиспечённый почтовый ящик, пароль к которому будет забыт через сутки).
Большинство провайдеров электронной почты, справедливости ради, сейчас спрашивают подтвердить телефон :)
Вы пишете, что вам комфортнее вести разработку на гитлабе ввиду его возможностей, и что в этом отношении Мосхабу для вас нечего предложить.
Я принимаю это (у всех свои сложившиеся профессиональные практики), и предполагаю, что для учащихся/начинающих предпринимателей, кому нужно бесплатное Gitlab-like размещение, Мосхабу есть что предложить.
Противоречия нет: учащиеся/начинающие, нуждающиеся в бесплатном размещении, не ведут в публичных репозиториях стратегически-значимую для себя коммерческую разработку. Как правило, у них нет повышенных требований к возможностям CI/CD, kanban, image registry на этом этапе (хотя почти наверняка часть этих функций доступна, т.к. наследуется от Gitlab CE)
Когда речь идёт о коммерческих или стратегически-важных проектах для предприятия, обычно рассматривается не публичное размещение, а с ним доступны и более сложные схемы CI/CD /шаблоны issues/wiki/etc. Здесь и GitFlic рассмотреть не зазорно.
Бесспорно, функционал у всех решений остаётся разным (на тему CI/CD у гитхаба vs гитлаба также есть немало споров и сложившихся практик), но большинство репозиториев, например, начинающих проектов, не нуждаются в сложной обвязке. В случае с Мосхабом, эти возможности могут наследоваться от Gitlab.
Разница в порядке принятия решения: по моему опыту, у частного предприятия в этом отношении меньше социальных обязательств. Бесспорно, нарушение закона РФ может привести к отключению и на Мосхабе, но мне, например, это подходит: я имею негативный опыт именно с действиями частных площадок в юрисдикции США, рисков чего не вижу на площадке в РФ (в контексте интересующих лично меня проектов).
Здесь многие пишут, что Gitlab CE размещается на небольшом оборудовании, поэтому невыделение средств я в качестве риска не рассматриваю.
В позиционировании нет противоречия: это городской проект Москвы, который делался прежде всего для собственных нужд, например площадка для заливки проектов с городских мастер-классов, обучения работы с Git. Правительство любого из городов РФ свободно развивать собственные ИТ-сервисы. Либо могут не делать, а дождаться федерального сервиса - этому посвящена первая треть статьи.
Кстати, входя через mos.ru, можно нажать "Вход через Госуслуги": он есть у жителя Новосибирска. :)
GitLab CE также под MIT
Сокращение рисков. Различные государственные ресурсы других стран гораздо раньше РФ стали не принимать подключения извне.
Да, поковырять CVE-шки можно и с прокси, но также это может сократить возможности, например, для намеренной перегрузки сервиса.