当前位置:   article > 正文

Linux 安装 Gitblit_gitblit linux 安装

gitblit linux 安装

1.下载Gitblit

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

2.上传到服务器

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

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

③解压文件:

  1. cd /usr/local/gitblit
  2. 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

  1. cd /usr/local/gitblit/gitblit-1.9.3/
  2. ./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)

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

  1. # change theses values (default values)
  2. GITBLIT_PATH=/usr/local/gitblit/gitblit-1.9.3
  3. GITBLIT_BASE_FOLDER=/usr/local/gitblit/gitblit-1.9.3/data
  4. GITBLIT_HTTP_PORT=8043
  5. GITBLIT_HTTPS_PORT=8443
  6. GITBLIT_LOG=/usr/local/gitblit/gitblit-1.9.3/gitblit.log
  7. 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;  #修改上传文件大小限制

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/739485
推荐阅读
相关标签
  

闽ICP备14008679号