owngit
活跃·★ 98·GPL-3.0·更新于 2026-10-10
OwnGit是一个为个人或小型团队设计的自托管Git服务器,允许用户将私有仓库保存在自己的设备上,无需云账户。它提供了一个基于网络的仪表盘,用于管理仓库、浏览文件、审查合并请求和执行备份。
#自托管#Git服务器#版本控制#私有仓库#浏览器仪表盘#本地优先#合并请求#备份
01
功能特性
01支持标准Git客户端(克隆、抓取、推送)的自托管Git服务器。
02基于网络的仪表盘,用于浏览文件、提交、差异、分支、标签以及审查拉取请求。
03即使在强制推送、导入或删除后,也能保留历史记录并恢复文件的功能。
04为仓库和记录提供计划和按需的备份与恢复功能。
05单个Go程序,使用SQLite文件,无需运行独立的数据库服务。
02
兼容性
Linux
操作系统
已通过文档验证
MacOS
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
Go
语言
已通过文档验证
Git
依赖
已通过文档验证
Node.js
依赖
已通过文档验证
03
快速开始
1
$ /usr/bin/curl --proto '=https' --proto-redir '=https' -fsSL https://owngit.app/install.sh | /bin/sh
04
使用场景
↳个人在自己的硬件上管理私人代码仓库。
↳小型开发团队在不依赖外部云Git服务的情况下协作项目。
↳在个人网络附加存储(NAS)或家用服务器上托管Git仓库。
↳对私有代码库保持完全的数据主权和控制。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧