Git
关于Git是什么以及该怎么使用,我想直接引用廖雪峰官方网站中的Git教程,讲得很全面,值得收藏。
Gitblit
Gitblit是一个使用Java来管理Git的软件,其本身有很多特性分支。关于Gitblit的详细说明和下载,可到官网上查看:Gitbit。
闲话少说,以下即是Gitblit的安装配置步骤。(首要条件,Java虚拟机)。
Windows操作系统
1、下载Gitblit。这里我使用的是Gitblit Go分支,这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。
2、解压缩下载的压缩包即可,无需安装。
3、创建用于存储资料的文件夹。
4、配置gitblit.properties文件。
找到解压包目录下的data文件夹下的gitblit.properties,用记事本打开。
找到git.repositoriesFolder(资料库路径),赋值为上一步创建好的文件夹目录。(其实这里也可以不用改,它默认会有一个路径)。
找到server.httpPort,设定http协议的端口号。
找到server.httpBindInterface,设定服务器的Ip地址。这里就设置你的服务器的Ip。
找到server.httpsBindInterface,设定为localhost。(这里不管Git是安装到哪里的,都要配置成localhost,印象里是这样的,但是貌似不合逻辑)。
5、运行gitblit.cmd批处理文件。
找到解压包目录下的gitblit.cmd文件,双击运行。
运行结果如下,则表示运行成功。
6、在浏览器中打开,现在就可以使用Gitblit了,默认用户名和密码都是:admin。
进入系统后就可以创建Git Repository和会员了。
7、设置以Windows Service方式启动Gitblit。
在Gitblit目录下,找到installService.cmd文件,用记事本打开。
修改ARCH:
32位系统:SET ARCH = x86
64位系统:SET ARCH = amd64
添加CD为程序目录:
SET CD = D:/Git/Gitblit-1.6.0(你的实际目录)
修改StartParams里的启动参数,给空就可以了。
双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。
在服务器的服务管理下,就能看到已经存在的Gitblit服务了。
平时使用时,保存这个服务是启动状态就可以了。
Windows操作系统上的其他Git服务器
http://www.chodounsky.net/bonobo-git-server/
https://github.com/otac0n/WebGitNet/wiki/Getting-Started
https://github.com/yysun/Git-Web-Access
Linux操作系统
先将Gitblit通过XFtp上传到Linux系统,之后解压到某目录,例如/opt/gitblit;
根据需要修改data/gitblit.properties配置文件(同上面的Windows差不多)。
启动Gitblit服务:
通过service命令
手动启动
打开浏览器进入Gitblit(通Windows操作系统)。
问题:
Linux系统上,通过手动方式启动的Gitblit,如果终端关闭了,则服务也停止了。上面的service命令启动并不能正确执行,所以暂时还不知道怎么解决这个问题。
原文:http://www.cnblogs.com/diesel/p/5066232.html