使用LibGit2Sharp实现的简单的Git服务器。
如果没有太多的功能要求,可以试试本项目。
得益于.Net的跨平台特性,本项目可以部署在 Windows、Linux、MacOS等系统上。
- 数据库LiteDb
- Swagger
- 日志Serilog
- LibGit2Sharp
- 安装git,以支持git命令
- 设置appsettings.json中的GityardOptions,BasePaht为服务器的仓库目录
- 默认用户ryan,密码111111
- 待完成操作界面
- LibGit2Sharp当前还没有支持Smart Http
- git-dot-aspx项目使用GitSharp实现了Smart Http Protocal,项目太老,已经停止更新。
- 另一个Git Server 项目GitDC
- ngit