1.什么是版本控制
版本控制系统(Version Control System),它是软件项目开发过程中用于储存我们所写的代码所有修订版本的软件,但事实上我们可以将任何对项目有帮助的文档交付版本控制系统进行管理。没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引入很多问题,如软件代码的一致性、软件内容的冗余、软件过程的事物性、软件开发过程中的并发性、软件源代码的安全性,以及软件的整合等问题。
2.版本控制的好处
版本控制的目的是实现开发团队并行开发、提高开发效率的基础。
版本控制在空间上可以保证完成集中统一管理,解决一致性和冗余问题。
版本控制可以减轻开发人员的负担,节省时间,同时降低人为错误。
3.本文重要说明
本文将以具体在windows系统下搭建gitblit版本控制服务器作为教程,进行详细的搭建过程说明以及一些基础的配置。
系统:windows10(win7、win8亦可)
版本控制:gitblit
4.下载gitblit版本控制
在gitblit官网http://gitblit.com/下载windows系统下的gitblit版本控制软件,该软件的最新版本为:1.8.0 (2016-06-22)
5.安装gitblit版本控制服务
gitblit是以来于java环境的,所以需要先安装jdk配置好系统环境变量(自己百度即可)
1.解压刚下载的gitblit压缩包,并且创建数据存储路径repository
2.配置gitblit.properties 文件
打开data文件夹下的gitblit.properties,修改以下配置:
1)资料库地址:git.repositoriesFolder,值为上面创建好的数据存储路径repository
注意:路径中的"\"一定要用"/"
2)http协议的端口号:server.httpPort 自定端口号用于通讯(本文使用1625)
3)服务器的IP地址:server.httpBindInterface 本文是本机127.0.0.1
3.运行gitblit服务
找到bitblit目录中的gitblit.cmd文件,双击打开,如下即为成功:
4.设置以Windows Service方式启动Gitblit
在Gitblit目录下,找到installService.cmd文件,
修改 ARCH
32位系统:SET ARCH=x86
64位系统:SET ARCH=amd64
添加 CD 为程序目录
SET CD=实际目录
StartParams里的启动参数给空就可以
5.以管理员身份运行双击Gitblit目录下的installService.cmd文件
在服务器的服务管理下,就能看到已经存在的gitblit服务了
6.使用gitblit服务即可
在浏览器输入127.0.0.1:1625即可看到gitblit服务正常启动
在git中进行用户创建、版本库创建等即可。