Страница Pushin.eu представляет европейский Git-хостинг с публичными и приватными репозиториями, размещаемыми в ЕС. На странице описаны импорт из GitHub, зеркалирование репозиториев и REST API.

Импорт из GitHub переносит полную историю Git, метки и issues. Он также переносит закрытые и смерженные pull request’ы с комментариями, исходными номерами, временными метками и указанием авторов.

Открытые pull request’ы при импорте не переносятся. Вместо импорта можно настроить одностороннее зеркалирование, при котором GitHub остаётся источником истины.

REST API доступен по пути /api/v1, а его эндпоинты повторяют формы GitHub. Регистрация доступна только по приглашениям, но читать код публичных репозиториев можно без учётной записи.

Проверка утверждений:

  • Страница Pushin.eu представляет европейский Git-хостинг с публичными и приватными репозиториями, размещаемыми в ЕС. (подтверждено самой публикацией: доказательство; «Public and private Git repos, hosted 100% in the EU, on a platform built for humans, not AI.»)
  • Pushin.eu заявляет, что блокирует низкокачественные автоматические вклады и не использует код пользователей для обучения моделей. (подтверждено самой публикацией: доказательство; «We block slop, never use your code to train models, and focus on availability, not shiny AI features.»)
  • Импорт из GitHub переносит полную историю Git, метки, issues и закрытые либо смерженные pull request’ы с комментариями, исходными номерами, временными метками и указанием авторов. (подтверждено самой публикацией: доказательство; «A GitHub import brings the full git history along with labels, issues, and closed and merged pull requests with their conversation comments — original numbers, timestamps and author attribution all intact.»)
  • При импорте открытые pull request’ы не переносятся; среди ещё не реализованных возможностей названы rebase merge, Git LFS, webhooks и status checks. (подтверждено самой публикацией: доказательство; «Open pull requests stay behind; closed and merged ones arrive as history. And these aren’t built yet: rebase merge, Git LFS, webhooks and status checks, releases and packages, CODEOWNERS routing, milestones, required reviewers, repo-scoped deploy keys, cross-references between issues and pull requests, discussions, org-wide search, and tag protection.»)
  • Вместо импорта можно настроить одностороннее зеркалирование репозитория GitHub в Pushin.eu, при котором GitHub остаётся источником истины. (подтверждено самой публикацией: доказательство; «Mirror instead of importing. A mirror is a one-way sync from a GitHub repository into Pushin.eu: GitHub stays your source of truth and the mirror follows along.»)
  • Сервис предоставляет REST API по пути /api/v1 с эндпоинтами в формах GitHub, поэтому большинству скриптов для GitHub достаточно сменить базовый URL. (подтверждено самой публикацией: доказательство; «There’s a REST API at /api/v1 whose endpoints take the same shapes GitHub’s do, so most scripts written against GitHub need nothing more than a new base URL.»)
  • Регистрация в Pushin.eu доступна только по приглашениям, но читать код публичных репозиториев можно без учётной записи. (подтверждено самой публикацией: доказательство; «Sign-up is invite-only. Every member gets a small number of invitation codes to pass on, so you’ll need one from someone already here. You don’t need an account to read code, though — Explore lists every public repository on the platform.»)
  • Во время бета-тестирования хостинг бесплатен и для публичных, и для приватных репозиториев; платные планы появятся позднее, но их параметры ещё не определены. (подтверждено самой публикацией: доказательство; «Nothing during the beta, for public and private repositories alike. There will be paid plans eventually; we haven’t settled what they look like, so we’d rather not put a number here that changes on you later.»)
  • Pushin.eu сообщает, что размещает код на bare-metal серверах Scaleway в Париже и не использует аварийное переключение в регионы США. (подтверждено самой публикацией: доказательство; «On bare-metal servers we run at Scaleway in Paris, France — a French company, French datacenters, European jurisdiction the whole way down. Nothing fails over to a US region, so there’s no CLOUD Act surface to reach for.»)

Первоисточники:

оценка 64.2 · тип announcement · ревизия 1 · истории st-1qtve1c