CentOS使用Gitblit快速搭建git服务器
编者: wRitchie(吴理琪) 来源:http://www.bj9420.com
1、 新建git仓库所在的文件夹,如/usr/local/gitRepository,配置git时使用。
2、 官网下载gitblit的安装包,下载版本为gitblit-1.8.0:
http://gitblit.github.io/gitblit/
3、 下载完后上传至Linux服务器usr目录下,如:/usr/local
解压文件到当前路径:tar -zxvf gitblit-1.8.0.tar.gz
4、 解压后,进入gitblit-1.8.0目录如下:
5、 在data目录下,/usr/local/gitblit-1.8.0/data,配置defaults.properties文件
A)仓库位置:git.repositoriesFolder = /usr/local/gitRepository
B)服务器访问端口:server.httpPort = 10101
最少配置以上2处即可。(其他可根据需要配置,如:server.http是对http协议进行配置,可自定义,若配为0,则是禁用此端口;server.https设为0则是禁用https的端口 ,若只用http协议可以将其设为8989 ;将httpsPort和sshPort的端口设为0禁用,根据个人具体需要来设置;server.httpBindInterface 设置对应协议的ip参数,默认为空,也可写成固定的例如192.168.0.8)。
6、 启动git服务:在解压目录/usr/local/gitblit-1.8.0下,执行:
java -jar gitblit.jar,即可手动启动git服务。
7、 当关闭程序或者退出终端时,进程会关闭,服务也会关闭,故需要放到后台运行,修改/usr/local/gitblit-1.8.0下gitblit.sh文件
#!/bin/bash
java -jar gitblit.jar --baseFolder data >/dev/null &
8、 运行./gitblit.sh,则实现了后台启动git服务。
9、 登录gitblit管理页面,在浏览器中,输入IP:端口即可以访问git服务器,如:
http://192.168.0.8:10101/
默认用户名、密码为admin,登录后可修改密码,增加用户。