GoForum › 🌐 V2EX
分享一个在 Linux 上编译静态 Git 二进制的项目
forcecharlie ·
2026-01-12 09:53 ·
0 次点赞 · 3 条回复
去年底(距今也没有多久),发现我为上上家公司写的 Git 构建脚本还在用,于是我花业余时间写了一个新的脚本,用来构建仅依赖 libc 或者静态编译 Git 的项目,现在分享出来:https://github.com/baulk/git-minimal,旨在提供最新版无依赖的 git 二进制。
Release 可下载 deb/rpm/apk(alpine) 安装包,还有 tar.xz 压缩包(压缩包里有启动器,修正了路径和 SSL 证书,证书下载自 cURL 站点),压缩包(安装包)中还有开启了 HTTP/3 的 cURL 最新版本。
风味
| 包名 | libc | 可运行的系统 |
|---|---|---|
git-minimal |
glibc | Linux ,x86_64 ,glibc >= 2.39 |
git-minimal-static |
glibc (静态链接) | Linux ,x86_64 |
git-minimal-musl |
musl (静态链接) | Linux ,x86_64/aarch64 |
由于 musl 的内存分配器比较差,git-minimal 在链接阶段链接了 mimalloc 。
3 条回复
forcecharlie · 2026-01-12 10:13
@bli22ard 验证过暂时没有问题,Git Over HTTP/Git Over Git 没有啥问题。
添加回复
你还需要 登录
后发表回复
静态链接 glibc 没问题吗?