GitCandy© 是一个基于 ASP.NET MVC 的 Git 版本控制服务端,支持公有和私有代码库,可不受限制的创建代码代码库,随时随地的与团队进行协作。
演示网站:http://gitcandy.com
源代码: http://github.com/Aimeast/GitCandy
- 下载最新发布的版本或自己编译最新的dev分支源码
- 在IIS创建一个站点,并把二进制文件和资源文件复制到站点目录
- 如果用了 Visual Studio 的发布功能,还要复制
GitCandy\bin\[NativeBinaries & x86 & x64]
文件夹到站点目录 - 用
/Sql/Create.[Sqlite | MsSql].sql
脚本创建一个数据库。如果创建的是Sqlite数据库,还需把数据库文件复制到App_Data
文件夹 - 更新
Web.config
文件的数据库连接串 - 准备两个文件夹分别用来存储
代码库
和缓存
- 打开新建的站点,默认登录用户名是
admin
,密码是gitcandy
- 转到
设置
页面,分别设置代码库
,缓存
和git-core
的路径 - 推荐在
Web.config
设置<compilation debug="false" />
代码库
和缓存
路径示例:x:\Repos
,x:\Cache
git-core
路径示例:x:\PortableGit\libexec\git-core
,x:\PortableGit\mingw64\libexec\git-core
跳转到日志页
- ASP.NET MVC @ Apache License 2.0
- Bootstrap @ MIT License
- Bootstrap-switch @ Apache License 2.0
- EntityFramework @ Apache License 2.0
- FxSsh @ MIT license
- Highlight.js @ New BSD License
- jQuery @ MIT License
- LibGit2Sharp @ MIT License
- marked @ MIT License
- Microsoft.Composition (MEF2) @ Microsoft Public License
- Newtonsoft.Json @ MIT License
- SharpZipLib @ GPL License v2
MIT 协议