公司内网有一台win7系统的服务器. 准备在上面部署git后台, 用于内网项目版本管理.
搜索了相关资料后, 在根据公司环境, 决定采用win7 + bonobo git server + git的方式实现git后台.
1.准备安装程序
Bonobo Git Server(最新版本) 下载地址https://bonobogitserver.com/ 我的版本6.3.0是个zip文件
Git-2.15.1.2-64-bit.exe 下载地址 https://git-scm.com/downloads
TortoiseGit-2.5.0.0-64bit 下载地址 https://tortoisegit.org/
![](https://app.yinxiang.com/shard/s66/res/791d0a7c-ba4e-4762-8c09-d708c1e5e562.png)
2.安装Bonobo
查阅了官网 需要系统环境Win7 sp1 + 和 .NetFramework 4.6+.
![](https://app.yinxiang.com/shard/s66/res/f32ca4a8-3f90-40f4-a959-6249f472c57c/bonoboRequire.png)
1.将windows 和.Net Framework更新后, 打开IIS7+.
2.将Bonobo的zip文件解压到C:inetpubwwwroot这个目录下, 会看到解压后的Bonobo.Git.Server目录
3.配置IIS
1.修改权限
![](https://app.yinxiang.com/shard/s66/res/8f989659-3d97-4cf3-b188-fc3ffbfbae5a/QQ%E6%88%AA%E5%9B%BE20180115144850.png)
在Bonobo.Git.ServerApp_Data目录上右键->属性->安全->编辑->选中IIS_IUSERS用户->勾上修改和写入->应用
2.转换Bonobo.Git.Server目录成应用模式。在IIS管理器做如下配置:
![](https://app.yinxiang.com/shard/s66/res/54ec6811-1e9d-492b-ab9d-d85f01dfeb83/QQ%E5%9B%BE%E7%89%8720180115145058.png)
打开IIS管理界面,在默认网站下找到Bonobo.Git.Server文件夹.
右键鼠标Bonobo.Git.Server文件夹,单击“转换成应用”项(Convert to Application)
3.配置身份验证, 在IIS里设置如下.(有些默认的就是这样)
![](https://app.yinxiang.com/shard/s66/res/26faf736-29ab-40c1-8f1c-36b24a5ad292/QQ%E6%88%AA%E5%9B%BE20180115145852.png)
完成上述3步后, 就可以在浏览器中试着打开http://localhost/Bonobo.Git.Server. 顺利的话可以见到如下界面:
![](https://app.yinxiang.com/shard/s66/res/c6cdd2fb-cd56-441f-b434-64d2da7b671e/QQ%E5%9B%BE%E7%89%8720180115150058.png)
默认账号密码都是admin
4.配置Bonobo
在浏览器中配置bonobo, 不啰嗦了, 见下图
![](https://app.yinxiang.com/shard/s66/res/1fbd47a9-b248-4c21-8f7a-cf0baa0f348b/QQ%E5%9B%BE%E7%89%8720180115153743.png)
参考资料
[1] windows服务器上使用bonobo git server部署git服务器出现的问题及解决办法 https://www.xxling.com/blog/article/77.aspx