Git服务器的搭建

来源:互联网 发布:移动互联网 大数据 编辑:程序博客网 时间:2024/05/16 19:25

什么是Git?

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。当然,除了Git以外,还有SVN,它也是用来管理项目的。度娘讲的更详细点。

以下讲的是Git服务器的搭建。

你可以使用GitHub(https://github.com/)来创建自己的项目版本库。但是呢,使用Github有个问题,如果你的项目是私有的,你需要付费。否则你的项目就是公开的。那不想掏钱还有别的办法么?答案是肯定的。

我使用的是Gitblit(http://www.gitblit.com/),在windows下创建服务器的。当然,你从官网上下载了Git版本。在安装前,你还需要配置一下环境。下载JDK (http://www.java.com/zh_CN/).至于java的环境变量配置。度娘还是有的。下载完成后(我使用的是1.8.0),解压,无需安装,拷贝到你想存放的路径。

1.创建名为Gitrepository的文件夹,这个文件夹主要是用来存储资料的。

2.这个版本跟较早之前的版本在配置Git的时候,基本上是没有什么区别的。在data文件夹里面有两个文件,一个是defaults.properties,另一个是gitblit.properties。第二个文件包含第一个文件。你可以在第二个文件里面配置Git,也可以在第一个文件里面配置文件。我这边选择的在第二个文件里面配置Git。

3.在gitblit.properties里面添加一句,git.repositoriesFolder = C:\Git\GitRepository,这里是设置你刚才创建的存储资料的路径。

4.设置http协议端口号,在defaults.properties 你可以看到 server.httpPort默认端口号是80或者是8080,这里不建议使用默认端口号,这里我将端口号设置为

server.httpPort =1000(https协议端口号同理)

5.设置服务器的IP地址,这里我是将服务器IP地址设置成本地的IP:127.0.0.1,server.httpBindInterface = 127.0.0.1(设置成你想要的IP地址即可)同时,将server.httpsBindInterface设定为localhost

上面的配置完成好后,保存即可。

在刚才解压的文件夹里面有个 gitblit.cmd批处理文件,双击运行即可。

等到批处理执行到这个界面的时候,说明你已经成功了。


这时候,你在你的浏览器里面输入127.0.0.1:1000(localhost:1000)[你设定的ip],就可以访问git版本库拉




那么,现在有个问题,要是这个机器关机了,我们还得每次去重启这个Git这显得非常的不方便。所以,接下来,我们来设置以Windows Service 方式启动Gitblit。

同样在解压的文件夹里面,找到installservice.cmd文件。用记事本打开或者是其他文本编辑器打开,进行如下操作:

修改ARCH

32bit SET ARCH=X86

64bit  SET ARCH=amd64

添加你Git的目录

SET CD =C:\Git\gitblit-1.8.0(你的Git目录)

最后在修改StartParams的启动参数,设置为空即可。

之后以管理员身份运行,installService.cmd即可。

在服务器的服务管理下,你就能看能到gitblit服务了。


0 0
原创粉丝点击