绝不出境的欧洲 Git 托管服务
Git hosting that never leaves Europe

原始链接: https://pushin.eu

您可以使用 `pun` 命令行工具将仓库从 GitHub 迁移至 Pushin.eu。此过程会保留完整的 Git 历史记录、议题、标签及已关闭的合并请求,同时确保您的 GitHub 令牌仅保存在本地。若您希望以低门槛方式过渡,也可以选择“镜像”仓库,即继续以 GitHub 作为主要数据源。 该平台目前处于免费的内测阶段(需邀请码)。它与现有工作流高度兼容,支持标准 Git 工具、SSH/HTTPS 访问以及兼容 GitHub 的 REST API。您的代码托管在法国的裸金属服务器上,数据隐私受欧洲司法管辖区保护。 尽管该服务功能丰富,但目前仍缺少一些功能,如开放合并请求、Webhooks 以及高级仓库设置(例如 LFS 或分支保护)。用户可以通过 `git clone` 轻松获取代码,平台强调“来去自由”的原则。目前虽然尚未提供一键式归档导出功能,但团队会公开目前的局限性,以帮助用户做出明智的迁移决策。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 从不离开欧洲的 Git 托管服务 (pushin.eu) 7 点,作者 sevenseacat,1 小时前 | 隐藏 | 过往 | 收藏 | 4 条评论 帮助 sam_lowry_ 5 分钟前 | 下一条 [–] 试试这个 Git 托管:https://mikhailian.mova.org/posts/305-looking-for-a-european... 回复 JaggerJo 7 分钟前 | 上一条 | 下一条 [–] 在迁移任何内容之前,我想先了解定价。这理应收费——我只是想知道具体多少钱。 回复 azarai 1 小时前 | 上一条 | 下一条 [–] 想法不错,但完全没有信任背书。甚至看不到公司详情或背后团队,也没有法律页面。 回复 tosti 41 分钟前 | 上一条 [–] 感觉像是那种空洞的营销噱头。 回复 指导原则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请加入 YC | 联系 搜索:
相关文章

原文
How do I move a repository over from GitHub?

Install the pun CLI and run pun import. With no arguments it lists your GitHub repositories so you can pick the ones you want. 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. It runs on your own machine, so your GitHub token stays with you. Any other git remote works too; those arrive as a git-only import, since there's no API to read the surrounding metadata from.

What doesn't come over, and what's still missing?

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. Self-hosted CI runners are available now; managed Firecracker runners are on the way. It's a real list, and we'd rather hand you all of it up front so you can weigh the move with the full picture.

Can I try it without leaving 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. Mirrored repositories are read-only to direct pushes, so the two stay in step. Sync on demand, pause it, or remove it whenever you like — nothing about it is a commitment.

Does it work with the tools I already use?

Push and pull over SSH or over HTTPS with a personal access token, exactly as you do today. 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. It covers a good part of GitHub's surface rather than all of it, so it's worth a look before you port anything large. The pun CLI drives repositories, pull requests, reviews and comments from the terminal, and you can secure your account with TOTP or a passkey.

How do I get an account?

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.

What does it cost?

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.

Where is my code actually hosted?

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.

How do I get my data back out?

git clone gives you every repository in full, history and all — it's ordinary git, so the tooling you already have works. Issues, pull requests and their comments are readable through the REST API. There's no one-click export archive yet; it's on the list. Leaving should be as easy as arriving.

联系我们 contact @ memedata.com