🧬 Gitamin
/ˈgɪtəmɪn/ —— 灵感来自 Vitamin 的开源 Git 仓库管理软件
Gitamin 是一款基于 Laravel PHP 框架的开源 Git 仓库管理系统:在 Web 界面里完成仓库管理、代码评审、Issue 跟踪、活动流与 Wiki 等高频操作,同时保留直接执行任意 git-cli 命令的能力——界面易用,能力不打折。
核心功能
- 多仓库管理 — 一个实例承载团队全部仓库
- 代码浏览与评审 — 提交历史、Blame 逐行追溯、Diff 对比、合并请求(Pull Requests)
- Issue 跟踪 — 问题记录与协作处理
- 仓库统计 — 提交活动等维度可视化
- Wiki 与活动流 — 项目文档沉淀,团队动态一目了然
- Web Hooks 与 RSS — 事件外发通知,接入自动化流程
- 语法高亮 — 代码浏览清晰易读
Web 界面 + git-cli 双能力
常用操作(仓库管理、评审、Issue、Wiki)全部可以在界面上完成;需要批量或高级操作时,依然可以直接执行任意 git-cli 命令——两条路都通。
自托管的价值
- 代码资产完全自持,内网也可部署
- 适合个人、团队搭建私有 Git 服务门户
- 基于 Laravel 生态,扩展开发顺手
技术栈与许可
- 后端:PHP / Laravel 框架,底层对接 git-cli
- 功能面:仓库管理、MR 评审、Issue、Wiki、统计、Web Hooks、RSS、语法高亮
- 许可:MIT 开源协议