Сторінка 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