加密知识一站通
行情·工具·策略

Cursor刚推GitHub竞品Origin,底层架构已被Shopify CEO开源

动察 Beating AI 快讯,Cursor 刚推出代码托管平台 Origin,Shopify CEO Tobi Lütke 就把它的底层 Git 架构做成了开源版。项目叫 walgit,复刻的是 Cursor 为 Origin 自研的 Continuity。Tobi 称自己正被 Shopify 内部 Git 系统折腾,看完 Cursor 的技术文章后,一个周末就写了出来。

Continuity 最大的变化,是把仓库的最终数据放进 S3(云端对象存储),本地 Git 服务器只当缓存。每次 push 都先写进 WAL(按顺序保存仓库改动的日志),再通过 CAS(确认没人抢先修改后才提交)更新状态。这样服务器坏了可以直接换一台,不需要维护固定主节点和复杂的仓库副本关系。

walgit 把这套架构做成了一个 Rust 程序,接上 S3、GCS 等对象存储就能运行,不需要额外数据库。它还支持 bundle-uri(把大型仓库提前打包,让 clone 直接从对象存储或 CDN 下载),以及 Git LFS、Web UI、API、OIDC 登录和 webhook。

不过 walgit 复刻的主要是 Origin 底层的 Git 存储,不是整个 Origin。PR、Issues 和完整 CI 协作层都还没有。

赞(0)
未经允许不得转载:币须知道 » Cursor刚推GitHub竞品Origin,底层架构已被Shopify CEO开源

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址