Linux 安装 Gitblit

1.下载Gitblit

官网地址:Gitblit,目前最新的是1.9.3

2.上传到服务器

①在服务器上新建目录:/usr/local/gitblit

②将下载的文件上传到服务器:/usr/local/gitblit/gitblit-1.9.3.tar.gz

③解压文件:

cd /usr/local/gitblit
tar -zxvf gitblit-1.9.3.tar.gz

3.配置Gitblit端口

修改文件 /usr/local/gitblit/gitblit-1.9.3/data/gitblit.properties,添加:

server.httpPort = 8043

server.httpsPort = 8443

4.启动Gitblit

cd /usr/local/gitblit/gitblit-1.9.3/

./gitblit.sh

上面运行方式,在关闭ssh后,服务就会停止,我们可以通过nohup命令让其在后台运行。

后台运行命令(在/usr/local/gitblit/gitblit-1.9.3目录执行)

cd /usr/local/gitblit/gitblit-1.9.3

nohup java -cp "gitblit.jar:ext/*" com.gitblit.GitBlitServer --baseFolder data > nohup.log 2>&1 &

5.访问Gitblit

启动浏览器—>访问http://[ip]:8043

默认情况下,账号和密码均为:admin

6.设置开机启动

修改文件:/usr/local/gitblit/gitblit-1.9.3/service-centos.sh

(注意:是service-centos.sh,不是install-service-centos.sh)

根据自己的服务器的设置,增加配置。


# change theses values (default values)

GITBLIT_PATH=/usr/local/gitblit/gitblit-1.9.3
GITBLIT_BASE_FOLDER=/usr/local/gitblit/gitblit-1.9.3/data
GITBLIT_HTTP_PORT=8043
GITBLIT_HTTPS_PORT=8443
GITBLIT_LOG=/usr/local/gitblit/gitblit-1.9.3/gitblit.log

source ${GITBLIT_PATH}/java-proxy-config.sh

修改完以后保存,退出。

通过service启动gitblit服务

新版本Gitblit已经帮我们封装了服务安装脚本,我们只需要执行安装脚本:

sh install-service-centos.sh

和服务启动脚本:

sh service-centos.sh

即可。如果在执行shell脚本时出现权限问题,只需要给文件增加读写权限即可。

7.停止Gitblit

切换到Gitblit目录,执行以下命令,即可停止Gitblit。

./gitblit-stop.sh

8.修改git地址

此处修改,可以通过修改/gitblit-1.9.3/data/gitblit.properties实现。

web.canonicalUrl = https://git.hellocode.net

9.其他问题

如果Push文件时出现以下错误:

gitblit error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

可能的原因:

1.gitblit限制了上传文件大小。

2.Gitblit发布时,通过了类似Nginx转发,Nginx默认有上传文件大小限制,需修改配置。

在Nginx.conf文件中,http节点增加:client_max_body_size 100M;  #修改上传文件大小限制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值