Пять ценностей, на которых построен проект
Pushin.eu позиционирует себя не просто как платформа хостинга, а как сервис с чёткой позицией. Вот основные принципы разработки:
Без американских субпоен — только европейское право
Репозитории остаются в ЕС и не покидают его. Это означает отсутствие субпоен по CLOUD Act, независимость от политики иностранных платформ и гарантию, что никто в другом полушарии не сможет заблокировать доступ в один день. Вместо этого — GDPR и подход, в основу которого положена защита приватности.
Боты приветствуются, слоп блокируется
Мейнтейнеры захлёбываются. Охотники за репутацией массово отправляют низкокачественные вклады в популярные проекты, чтобы попасть в списки контрибьюторов. Pushin.eu блокирует такую активность вместо того, чтобы её поощрять, чтобы мейнтейнеры не выгорали.
Построено для людей
Платформа разработана для разработчиков, а не ботов. Нет ИИ-кнопок, приклеенных ко всем поверхностям. Фокус на developer experience, в то время как конкуренты гонятся за модными функциями ИИ, но не могут держать серверы в стабильном состоянии.
Всегда доступна
Когда Git-хост лежит, вся команда не может работать. Pushin.eu ставит доступность на первое место и систематически проектирует систему именно на этот критерий — чтобы можно было деплоить в любой час.
Код не используется для обучения моделей
Платформа не обучает модели на вашем коде и не позволяет партнёрам это делать — без исключений, без подвёрнутых пунктов в условиях, без молчаливого opt-out, запрятанного в текст.
Часто задаваемые вопросы
Это реально?
Да. Платформу разрабатывает Петер Ульрич со своим Лабрадором Беллой. Петер работал разработчиком почти 10 лет и живёт в Лейдене, Нидерланды. Его выступления можно найти на YouTube. До этого он создал Letter to Yourself и Indie Courses.
Разработка началась в апреле 2026 года, запуск в полный доступ планируется на начало 2027 года. Проект строится на долгосрочную перспективу с надеждой помочь Европе стать более независимой.
Как вы зарабатываете?
Сейчас проект находится в invite-only beta и фокусируется на полировке продукта. После выхода Pushin.eu в общий доступ будут предложены индивидуальные подписки и команды с ценами, сравнимыми с GitHub и GitLab.
Как вы блокируете слоп?
Низкокачественные вклады предполагается снизить через несколько функций — некоторые уже работают, другие еще в разработке. Invite-only регистрация помогает фильтровать подозрительные аккаунты и подтверждать, что новые члены — это люди, а не боты. Далее планируется внедрить систему рекомендаций (vouching system) вроде того, что использует Tangled, чтобы контрибьюторы могли накапливать репутацию.
Эта репутация будет комбинироваться с другими сигналами для оценки новых pull request'ов и issue'ов. Вклады, выглядящие низкокачественными, будут ясно отмечены и де-эмфазированы, но финальное решение остаётся за мейнтейнером. Также планируется установить разумные ограничения на вклады — например, сколько pull request'ов и issue'ов может открыть новый контрибьютор в чужих репозиториях. Это будет непрерывная работа, но цель ясна.
Как перенести репозиторий с GitHub?
Установите pun CLI и запустите pun import. Без аргументов команда выведет список ваших GitHub-репозиториев, из которых вы сможете выбрать нужные. При импорте из GitHub переносится полная история коммитов, метки (labels), issue'ы и закрытые pull request'ы с их комментариями. Исходные номера, временные метки и авторство сохраняются. Импорт выполняется на вашей машине, так что GitHub-токен остаётся у вас. Также работает импорт с любого другого Git-хранилища, но в этом случае переносится только сам git без сопутствующей информации — API для чтения метаданных там нет.
Можно ли попробовать, не уходя с GitHub?
Вместо импорта можно использовать зеркало — односторонний синх GitHub-репозитория на Pushin.eu. GitHub остаётся источником истины, а зеркало следует за ним. Зеркальные репозитории защищены от прямых push'ей, так что оба хранилища остаются в синхронизации. Синхронизацию можно запустить вручную, поставить зеркало на паузу или удалить его — ничего из этого не является обязательством.
Совместима ли она с инструментами, которые я уже использую?
Push и pull работают по SSH или по HTTPS с personal access token'ом точно так же, как сейчас. REST API доступен по адресу /api/v1 и имеет совместимые с GitHub формы запросов и ответов, поэтому большинство скриптов для GitHub потребуют только нового base URL. Он покрывает значительную часть GitHub API, но не полностью, поэтому перед портированием крупной интеграции стоит проверить список доступных endpoints. CLI pun управляет репозиториями, pull request'ами, review'ами и комментариями из терминала. Аккаунт можно защитить TOTP или passkey.
Как получить аккаунт?
Регистрация доступна только по приглашениям. Каждый участник получает ограниченное число кодов приглашения для распространения, так что нужен код от того, кто уже на платформе. Читать код можно и без аккаунта — страница Explore выводит все публичные репозитории платформы.
Где физически размещен мой код?
На выделенных серверах, которыми управляет Scaleway в парижских датацентрах. Scaleway — французская компания, и никакой failover в американский регион не происходит, так что нет CLOUD Act-уязвимостей. Ваш код остаётся во Франции, под европейской юрисдикцией.
Как вернуть свои данные обратно?
git clone даёт вам полную копию каждого репозитория со всей историей. Это обычный Git, так что уже знакомые вам инструменты будут работать. Issue'ы, pull request'ы и их комментарии доступны через REST API. Экспорта всего одной кнопкой пока нет, но он планируется. Уход должен быть таким же лёгким, как приход.
Переносите репозитории в Европу
Разместите ваш код на платформе, которая хранит его в ЕС, блокирует слоп и никогда на нём не обучается.