GitRoot:一个简洁而强大的自托管 Git 代码托管平台
来源:gitroot.dev — 未知
📋 概述
GitRoot 是一款轻量级的自托管 Git 代码托管平台(git forge)。它只需一个二进制文件即可运行,无需依赖外部数据库或复杂配置。核心设计哲学是:所有数据(代码、Issue、看板、合并请求等)都直接存储在 Git 仓库的普通文件中,而不是隐藏的数据库表里。通过插件机制,用户可以按需扩展 Issue 跟踪、路线图、Sprint、看板、代码审查等功能;同时,每个插件完全独立,甚至可以脱离 Web 界面单独使用。GitRoot 希望让每个项目都能拥有为自己量身打造的代码托管工具。
🔑 核心要点
- 单二进制部署,零数据库依赖,启动即可获得一个可用的代码托管平台。
- 所有项目数据(代码、Issue、看板、合并请求)均以普通文件形式存于 Git 仓库中。
- 通过 .gitroot/users.yml 以分支为粒度控制用户读写权限,默认仅仓库所有者可合并到默认分支。
- 插件化架构:Issue、看板、Grafter(合并/审查)等功能均为独立插件,可按需安装。
- 面向开发者、管理员不同角色设计,强调简单、可迁移、不依赖大平台。
- 目前处于 alpha 阶段,已支持仓库管理、SSH 访问、用户权限、插件安装与运行、HTTP 浏览等功能。
💡 金句
所有这些插件都是完全独立的。是的,你可以在没有 Web 界面的情况下使用看板。
👍 0
👎 0
← 返回 Lobsters 首页