Bonobo Git Server的使用
当你想用Git,而源代码服务器是Windows系统时,你将面临一个问题:如何在Windows上搭建Git服务器?
Bonobo Git Server基于.NET Framework 4.0+ASP.NET MVC 3开发,数据库用的是SQLite,Git部分用的是GitSharp – Git for .NET and Mono。
运行Bonobo Git Server,只需要IIS+WebDAV(IIS 7.5自带WebDAV, IIS 7.0需要下载安装)。
下面简单分享一下安装配置步骤,该步骤经过实践检验,我们经成功部署。
1.系统准备:《Windows Server 2008 R2 Ent 35种语言版》
2.环境准备:
Microsoft .NET Framework 4.0
ASP.NET MVC 3
3.下载Bonobo Git Server并解压
下载地址:http://www.chodounsky.net/bonobo-git-server/
如果想看源代码,请在这里下载:https://github.com/jakubgarfield/Bonobo-Git-Server。
4.在 Windows Server 2008 R2 上安装 IIS 7.5
5.配置IIS
把解压好的Bonobo Git Server目录放到C:\inetpub\wwwroot\下
install_iis7_copy.PNG
修改C:\inetpub\wwwroot\Bonobo.Git.Server\AppData目录权限(AppData文件夹右键选择属性,转到“安全”选项卡,单击“编辑”,选择IIS用户(IIS_IUSRS)添加修改和写入权限,应用该设置。)
install_iis7_appdata.PNG
打开IIS管理器,在默认Web站点下,右键选择Bonobo.Git.Server,并“转换为应用程序”
install_iis7_iis.PNG
install_iis7_iis2.PNG
a) 应用程序池要以.NET Framework 4.0运行。
b) 要安装ASP.NET MVC3。
c) 如果服务器用的是X64的Windows,需要下载64位版本的System.Data.SQLite至bin文件夹替换32位版本的。
6.启动浏览器打开到http://localhost/Bonobo.Git.Server;输入默认用户名admin与密码admin登录
install_iis7_git.PNG
7.在“全局设置”中指定代码库的根目录,并设置好该目录的文件系统权限(需要有写权限)
8.安装/配置WebDAV 安装 a) 如果是IIS 7.5(Windows 7, Windows Server 2008 R2),WebDAV是自带的,只要添加该组件即可。具体配置方法参见 Installing WebDAV on IIS 7.5。 b) 如果是IIS 7.0,需要另外下载安装,请参见 Installing WebDAV on IIS 7.0 。 配置 添加一条Authoring Rule:
到此,Git 服务器站点的基本配置就完成了。
第二部分 Git客户端简要操作步骤
现在可以通过Git客户端提交代码了,这里用的是TortoiseGit。
安装TortoiseGit,下载地址:http://code.google.com/p/tortoisegit/(需要先安装msysgit)。
在将要放置代码的文件夹点击右键选择”Git Clone”,在Url中输入代码库的地址,确定后输入默认用户名与密码,然后就开始Clone…出现如下画面表示Clone成功。
向这个代码库文件夹添加代码文件,然后通过TortoiseGit的菜单[Git Commint -> “master”…”]提交代码(这个提交只是向本地的代码库提交,并没有提交至服务器,这也是Git与SVN的主要区别之一)。
通过TortoiseGit > Push 提交至Git服务器
Bonobo Git Server的使用相关推荐
- windows搭建Git服务器之Bonobo Git Server
参考地址: https://blog.csdn.net/desovo/article/details/78412407 https://blog.csdn.net/ynnmnm/article/det ...
- (三)jenkins+bonobo git server+windows系统自动化部署springboot项目(远程windows自动化部署)
前提 jenkins安装,参考:(一)jenkins+bonobo git server+windows系统自动化部署springboot项目(jenkins安装) 自动化部署,参考:(二)jenki ...
- windows服务器安装Bonobo Git Server
需下载软件列表: bonobo git server TortoiseGit Git 安装bonobo git服务器 1.下载解压 将下载的bonobo git server压缩包解压,并放到C:\i ...
- (二)jenkins+bonobo git server+windows系统自动化部署springboot项目(自动化部署)
前提:jenkins安装 参考:(一)jenkins+bonobo git server+windows系统自动化部署springboot项目(jenkins安装) 1插件下载 主要是检查如下插件是否 ...
- 在windows2019利用Bonobo Git Server搭建Git服务器
1.准备软件包 Git客户端:https://git-scm.com/downloads 为了方便可以再下载一个GUI:这里选了,其它的也可以.Sourcetree,下载地址:https://www. ...
- 局域网git服务器搭建(基于win7 + bonobo git server)
公司内网有一台win7系统的服务器. 准备在上面部署git后台, 用于内网项目版本管理. 搜索了相关资料后, 在根据公司环境, 决定采用win7 + bonobo git server + git的方 ...
- Windows下Bonobo.Git.Server服务器的搭建
Windows下Bonobo.Git.Server服务器的搭建 操作记录 搭建本地服务器,提交自己写的代码,很方便.记录一下自己成功搭建的操作步骤,以免以后忘记了. 一.安装IIS 1.控制面板 ...
- Windows 底下安装 git Server: Bonobo Git Server
Bonobo Git Server 是一套基于 asp.net 的 git 服务器.运行于 Windows IIS 上. 把它解压缩出来放到一个目录下,设置注意几点: 1. 该目录让 IIS_User ...
- Bonobo Git Server搭建本地(Windows)私有的Git服务器
1. 安装 先下载Bonobo Git Server,下载地址 Bonobo Git Server 下载完成后解压,打开文件夹就会有这样的一个目录 然后把它放到C盘目录下 创建inetpub文件夹 , ...
最新文章
- 专业|尧德中:脑器交互学,一个发展中的新学科
- office老是提示Microsoft office word 遇到问题需要关闭,问是否发送错误报告
- linux运维初学作业,Linux运维班第二次作业(示例代码)
- NUXT 入门第一课: 关于 Nuxt.js
- mysql有那么多存储引擎_MySQL的多存储引擎架构
- rabbitmq的启动命令和springboot整合使用rabbitmq
- 【转】JVM内存结构 VS Java内存模型 VS Java对象模型
- pythonista脚本合集_GitHub - xchenhao/You-are-Pythonista: 汇聚【Python应用】【Python实训】【Python技术分享】等等...
- kafka 分区分配及再平衡总结
- 如果量子计算机成功应用,这世界上还有普通人的生存空间吗?
- Linux 下使用Postgre中的命令,要使用postgres这个用户
- 利用ComplexHeatmap绘制热图(一)
- docker镜像分层原理
- Zabbix3 ——Server端的安装配置小结
- JAVA—socket编程
- 异数OS 开启5G时代应用服务器大门
- 结构化程序设计方法:自顶向下,逐步求精
- jboss不打印日志的问题------:logback + slf4j + jboss + spring mvc----菩提树下的杨过
- 团队协同办公管理工具横向对比:Worktile VS Teambition VS Tita VS Tapd
- 计算机课评课意见,计算机中心:开展听课评课力推信息化教学