Mini Git Server: soft-serve ¶
#版本管理
搭建私有代码仓库时,通常会想到 GitLab 或 Gitea 这类 Web 服务,但部署维护相对厚重,且需要在浏览器和终端间频繁切换。
最近发现了 Soft Serve 这个非常有意思的开源项目,专为命令行爱好者打造,将 Git 服务器的体验搬进了终端。
无需 Web 界面,通过 SSH 就能直接访问一个精美的 TUI(文本用户界面)来浏览仓库、提交记录和文件内容。
GitHub:https://github.com/charmbracelet/soft-serve
采用 GitOps 的管理理念,创建仓库只需直接 Push,管理用户权限和配置也是通过修改特定仓库的配置文件来完成。
支持 HTTP、SSH 和 Git 协议,内置了 LFS 支持,甚至可以嵌套仓库,功能纯粹且硬核。
作为一个 Go 语言开发的单二进制文件,部署非常简单,同时也支持 Docker 一键启动,资源占用极低。
如果你想搭建个人 Git 服务器,或者需要给团队快速部署一个轻量级代码托管方案,Soft Serve 值得一试。
评论
请登录后发表评论。
暂无评论。成为第一个评论者!