主要观点:
- 7 月 15 日进入 Git LFS 兔子洞,之后被 Git Large File Storage API 吸引,开发了 Git Granary 作为自托管的 LFS 服务器。
- 计划在本地与 Gitea 实例一起自托管 Granary,暂未使用 Gitea 的 LFS 是因忘记其支持且未配置。
- Granary 可在 Bun、Deno 和 Node 下运行,采用适配器模式提供不同运行时的文件系统 API 和 HTTP 服务器功能,Deno 是主要运行时。
- 每个运行时使用各自的 HTTP 服务器,Node 的需进行一些处理以兼容标准 Fetch API 对象。
- Granary 是 MIT 许可,可自由使用,作者会自行测试,若长时间无反馈则可能已放弃。
关键信息:
- 进入 Git LFS 兔子洞的时间为 7 月 15 日。
- Git Granary 的开发目的是自托管 LFS 服务器。
- 提及的相关工具如 Gitea、Forgejo 等。
- 不同运行时的特点及代码实现细节。
- Granary 的许可证为 MIT。
重要细节:
- 对于 LFS 服务器在部署网站时的临时隧道问题未解决。
- 提到在不同运行时中文件哈希检查的情况。
- 关于 URL 模式匹配的实验及性能比较。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。