Bonobo Git Server是一个运行在IIS6/7、MVC 3、.net 4.0平台基础之上的开源GIT源代码服务器。下面将Windows Server 2008 R2下安装过程分享一下:
1、环境准备
msysGit
TortoiseGIT
在 Windows Server 2008 R2 上安装 IIS 7.5
Microsoft .NET Framework 4.0
2、下载Bonobo Git Server安装包并解压
3、下载64位版本的 System.Data.SQLite 替换/bin/目录下的同名dll文件
4、将解压并替换dll文件后的整个目录拷贝至目标路径,可是是默认的 c:inetpubwwwroot目录,也可以单独配置一个git子域名,这里我选择后者,注意:应用程序池要选择ASP.NET v4.0
5、配置App_Data目录权限为“完全控制”,在目录上点击鼠标右键 —>>> 属性 —>>> 安全 —>>> 编辑
6、打开浏览器输入http://localhost/Bonobo.Git.Server或步骤5添加的子域名(例如http://git.chiefleo.me/),以默认管理员身份登录:用户名-admin,密码-admin
7、在“Global Settings”中指定代码库的根目录,并设置好该目录的文件系统权限(需要有写权限)
8、创建代码库:Repositories —>>> Create New Repository —>>> 输入代码库相关信息 —>>> 创建完毕,点击代码库名称,就可以看到相应的Git Repository Location,以后可根据此链接clone、pull、push代码了~
GIT使用问题汇总:
1、安装BONOBO GIT SERVER以后,通过http://localhost/Bonobo.Git.Server或子域名访问,页面显示为空。
解决方案:参考上述步骤5,配置App_Data目录权限为“完全控制”
2、GIT push比较大的文件时,弹出错误提示:
Pushing to http://git.chiefleo.me/Git.aspx/xxx
fatal: protocol error: bad line length character:
fatal: The remote end hung up unexpectedly
error: RPC failed; result=55, HTTP code = 200
解决方案:打开web.config,在
代码如下 | 复制代码 |
... ... <requestFiltering> |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔