@weibaohui/dsh-git-server
dsh 插件 · Git 服务器:内嵌 ts-gogs(Gogs 的 TypeScript 平替),独立端口跑完整 Git 服务(HTTP clone/push、网页端、issue/PR/wiki),可复用 user-management 的用户名密码,设置页一键启停。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:weibaohui/dsh-git-server说明文档
阅读完整 README ↗使用
-
打开 Web UI → 设置 → Git 服务器——默认已启用(监听
0.0.0.0:3400,无需勾选;要停用在设置页取消勾选),可在此改端口/数据目录/查看root密码 -
侧栏底部点「Git」进全屏管理页:新建仓库(或导入已有),照常开发
-
git clone/push走子进程端口,凭据用 user-management 的用户名密码:git clone http://127.0.0.1:3400/root/drill-repo.git cd drill-repo && git checkout -b feature && ... && git push origin feature -
仓库浏览、工单、PR、wiki、发版、标签、里程碑等日常操作全部在原生管理页完成