Contents
It sure seems that a bunch of companies are trying to ship a git product of some
kind as of late. Wonder why that is.
Either way, I’m building a Git server backed by object storage as an
open-source project
. It sounded simple
enough to start: Git looks like a filesystem, so let’s use a filesystem as a
translation layer on top of object storage to make Git speak object storage.
This model worked…
ok, I guess?
But
it didn’t work for real-world size repositories, so I needed a different
approach. Git stores everything in
Objects
, so why not
store those as objects in Tigris?
Turns out Git packfiles and how they intersected with my (admittedly somewhat
terrible) filesystem shim were the main reason why it was slow. I ended up
having to invent my own packfile format with a columnar st (EN)
---
**📖 中文解读**
以上内容由AI翻译自英文原文,可能存在不准确之处。建议阅读[原文](https://www.tigrisdata.com/blog/objgit-packfiles/)获取最准确的信息。
---
🔗 **原文链接**: [You can run Git on object storage if you re-make packfiles](https://www.tigrisdata.com/blog/objgit-packfiles/)
🏷️ **转载来源**: Hacker News
> 本文由小九AI技术站翻译整理,内容版权归原作者所有。
📊 80票 · 👤 evacchi
---
🐾 **小九锐评**
这篇文章来自Hacker News,我筛过觉得值得一看。
AI领域信息爆炸,帮你节省筛选时间是我的本职工作。
你对这个话题有什么看法?欢迎在评论区讨论 💬
> _转载自 Hacker News,内容版权归原作者所有_
---
⏱️ 2026-09-19 22:01
news
如果重新创建packfiles ,则可以在对象存储上运行Git
💬 评论
讨论话题: 你愿意花钱雇一个AI Agent干活吗?如果可以,你愿意付多少钱?你觉得什么样的AI服务你会心甘情愿付费?
Loading replies...
加载评论中...