# GitServer **Repository Path**: lissania/GitServer ## Basic Information - **Project Name**: GitServer - **Description**: ASP.NET Core 2.0 Git HTTP Server - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README  # GitServer ASP.NET Core 2.0开发Git HTTP Server 设置 ``` "GitSettings": { "BasePath": "D:\\Git", "GitPath": "git" } ``` 需要先安装Git,并确保git 命令可以执行 GitPath 可以是 git 的绝对路径 ## 功能 ### 已完成 - 创建仓库 - 浏览仓库 - git客户端push pull - 数据库支持 SQLite、MSSQL、MySQL - 支持用户管理仓库 ### 待完成 - 仓库工单(Issue) - 合并请求(Pull Request) - 代码评审(Code Review) - 在线编辑 ## 开发 `git clone https://github.com/linezero/GitServer.git` 使用VS 2017 15.3+ 或者VS Code。 ## 原理 git client => GitServer => git server ![](git-server-rpc-model.png) ## License This project is under the [MIT License](LICENSE).