Hacker News 中文摘要

RSS订阅

欧洲本地化 Git 代码托管服务平台上线 -- Git hosting that never leaves Europe

普什因(Pushin.eu)是面向开发者的欧洲 Git 托管平台,公共和私有 Git 仓库 100% 托管在欧盟境内。平台不启用 AI 功能,拒绝将用户代码用于模型训练,专注于可用性,不提供各类花哨的 AI 相关功能。

正文

Pushin.eu 是主打“永不离欧”的 Git 托管平台。公共和私有 Git 仓库 100% 托管在欧盟;它为人设计,不是为 AI 设计。我们拦截垃圾灌水,绝不用你的代码训练模型,专注可用性,不堆砌花哨的 AI 功能。

没有美国的一键关停,只有欧洲法律

你的仓库永远不会离开欧盟。这意味着没有 CLOUD Act 传票、没有外国平台政治,也没有远隔大洋、一夜之间就能把你锁在门外的服务商——只有 GDPR 和隐私优先的做法。

机器人欢迎,垃圾灌水会被拦截

维护者正被淹没。刷声誉的人往热门包里投大量低质量贡献,只求自己的名字出现在列表上。我们拦截这类垃圾,而不是纵容它,好让维护者不至于耗尽心力。

为人而建

我们为开发者而不是机器人而建设。没有哪个界面会被硬塞一个 AI 按钮。别人追逐花哨的 AI 功能,却连服务器在线都保证不了;我们花心思在开发者体验上。

始终在线

Git 托管一旦宕机,你的团队也就停摆。我们把可用性放在第一位,并为此持续做工程优化,因为你应当任何时候都能发布。

我们不会用你的代码训练模型

我们不用你的代码训练模型,也不允许合作伙伴这么做——没有例外,没有小字条款,没有埋在条款里的“静默退出”。

常见问题

这是真的吗?

是的。我是 Peter Ullrich,有将近 10 年软件开发经验,住在荷兰莱顿。我从 2026 年 4 月开始构建 Pushin.eu,预计 2027 年初全面开放。我打算长期经营,希望它能帮助欧洲更加独立。

你们怎么赚钱?

目前是邀请制 beta,专注打磨产品。正式开放后会提供个人和团队订阅,价格与 GitHub 和 GitLab 相当。

怎么拦截垃圾灌水?

我们计划通过几个功能减少低质量贡献,有些已上线,有些还没上。邀请制注册帮我们筛掉低质量账号,确认新成员是真人。下一步会引入类似 Tangled 所用的担保系统,让贡献者积累信誉;再结合其他信号评估新的 PR 和 issue。看起来低质量的贡献会被明确标记并降低展示优先级,最终决定权仍归维护者。我们还计划对贡献设置合理限制,比如新贡献者在非自己的仓库里能开多少个 PR/issue。这会是一项持续工作,但目标很明确。

怎么把仓库从 GitHub 迁过来?

安装 pun CLI 后运行 pun import。不带参数时,它会列出你的 GitHub 仓库供选择。GitHub 导入会带来完整 Git 历史、标签、issues、已关闭和已合并的 PR 以及它们的评论,原始编号、时间戳和作者署名都原样保留。导入运行在你自己机器上,所以 GitHub token 不会离开你。任何其他 Git 远程也都能导入,但没有 API 能读周边元数据,所以只会成为纯 Git 导入。

不离开 GitHub 能试用吗?

用镜像代替导入。镜像是从 GitHub 仓库到 Pushin.eu 的单向同步:GitHub 仍是事实来源,镜像跟着走。镜像仓库对直接 push 是只读的,两边因此保持一致。你可以按需同步、暂停镜像或随时删掉,没有任何绑定。

和已有的工具兼容吗?

通过 SSH 或 HTTPS + 个人访问令牌来 push/pull,和你现在做得一样。REST API 位于 /api/v1,请求和响应形状与 GitHub 兼容,所以大多数为 GitHub 写的脚本只需改一个 base URL。它覆盖 GitHub API 很大一部分但不是全部;移植大型集成之前,先核对已有端点。pun CLI 可以在终端管理仓库、PR、评审和评论。账户还可以用 TOTP 或通行密钥保护。

怎么拿到账户?

注册是邀请制。每名成员有一定数量的邀请码,所以你需要从已经在站内的人那里拿一个。读代码不需要账户——Explore 会列出平台上所有公共仓库。

代码实际托管在哪里?

托管在我们自己运营的裸机服务器上,位于 Scaleway 的巴黎数据中心。Scaleway 是法国公司,不会故障转移到美国区域,因此没有 CLOUD Act 暴露面。你的代码留在法国,受欧洲司法管辖。

数据怎么拿回来?

git clone 会给你每个仓库的完整副本,包括全部历史;这是普通 Git,所以现有工具都能用。issues、PR 及相关评论可通过 REST API 获取。还没有一键导出归档,不过已在计划中。离开应当和加入一样容易。

评论

社区整体对这款欧洲 Git 托管平台持观望态度,多数人质疑其信息透明度、代码质量与发展成熟度,少数人认可其欧洲本地化与性能优势并给予支持。

质疑平台信息不透明、缺乏信任信号

  • 大量用户指出平台当前缺失公司背景、团队信息、法律页面、定价规则、上传限制等核心信息,无法判断可靠性(较多人)
  • 有用户认为平台“营销文案”存在明显的 AI 生成痕迹,与平台自身“欢迎机器人、屏蔽低质内容”的声明相矛盾(较多人) > 营销文案堪称糟糕的 AI 低质内容,可平台却声称欢迎机器人、屏蔽低质内容。(@saaaaaam)

认为项目是“氛围编码”产物、成熟度不足

  • 不少用户认为平台代码质量不高,疑似借助 AI 快速生成,风格模仿现有欧洲设计系统,还调侃测试组织里出现了“Boaty Mac Boat Face”这类玩梗内容,建议再打磨一段时间再正式推出(较多人)
  • 也有用户指出平台不应允许无描述的仓库存在,建议补充基础的产品细节(少数人) > 想法不错,但满是氛围编码的产物,估计是照搬了现有欧洲设计系统的风格生成出来的。(@ramon156)

认可欧洲本地化定位与产品性能

  • 部分用户欣赏平台服务器位于法国、符合欧盟数据监管、不追踪用户非必要数据的定位,认为其界面响应速度比 GitHub 更快,愿意尝试使用甚至付费支持(较多人)
  • 创始人说明平台由个人独立开发、无风投背景,采用 Elixir、Rust 技术栈,用 S3 兼容存储替代磁盘存储 Git 数据,计划 2027 年初正式上线,定价将接近 GitHub/GitLab,缓解了部分用户的顾虑(高赞) > 产品已经稳定但仍在开发,定价会接近 GitHub 和 GitLab,我们不追踪用户额外数据,完全符合德国的隐私习惯。(@pjullrich)

担心欧洲数字主权的局限性

  • 有用户指出仅做“数据不离开欧洲”的孤立策略不够,欧盟当前在数字领域仍过度依赖美国,需要更系统的整体战略,比如扶持开源替代方案、限制美国科技巨头对欧洲利益的损害(少数人)

有价值的补充

  • 已有成熟的欧洲 Git 托管替代方案,比如 Codeberg,同样符合“数据不离开欧洲”的定位
  • 若想实现完全自主可控,也可以选择自托管 Forgejo,部署在欧洲本土服务商如 Hetzner 的服务器上
  • 有用户建议 CI 功能采用轻量的 Docker + 脚本驱动,而非平台专属的 YAML 配置,方便本地运行和跨平台兼容
  • 平台定位为 Git 托管服务,可直接使用 Rust 结合 gitoxide 库实现与标准 Git 命令行完全兼容的 Git 功能,仅调整存储层为对象存储即可