Git-Web-Access项目为IIS提供了一个Git智能HTTP后端。它通过ASP.NET HttpHandler在IIS上实现Smart HTTP Git,灵感来源于基于Ruby Rack的Smart HTTP Git应用程序和Python实现。

该项目的核心组件包括轻量级的GitHandler,可以与任何ASP.NET Web应用程序和网站兼容使用。此外,WCF数据服务通过OData协议公开Git存储库,用户可以通过OData提要在HTML5画布上绘制提交图。

主要特性:

  • 支持通过IIS创建远程仓库、克隆、拉取和推送操作

  • 集成ASP.NET成员身份进行身份验证和授权

  • 通过OData协议公开Git存储库