一个二进制文件,把对象存储变成 Git 服务器
来源:github.com — 8 分 · by handfuloflight
📋 概述
walgithub 在 walgit 之上加了一层 GitHub Enterprise Server 的外壳,让 Git 通过 smart HTTP 直接跑在对象存储的存储桶上。项目沿用了原项目「一个二进制文件挡在对象存储前面」的定位:不需要常驻的 Git 服务进程与本地磁盘仓库,仓库数据直接落在对象存储里,同时对外表现得像一个标准的 Git 服务端,从而兼容现有的 Git 客户端与工具链。
🔑 核心要点
- 核心定位是 一个二进制文件挡在对象存储前面,充当 Git 服务器。
- 本次增量是 GitHub Enterprise Server 风格的外壳,兼容 Git smart HTTP 协议。
- 数据落在 对象存储的存储桶 里,不需要本地磁盘上的仓库副本。
- 好处是 对现有 Git 客户端与工具链透明,迁移成本低。
- 仓库基于此前的 walgit 项目继续演进。
💡 金句
walgit 加上 GitHub Enterprise Server 外壳——从对象存储存储桶提供 smart HTTP 的 Git 服务。
👍 0
👎 0
← 返回 Hacker News 首页