CentOS搭建GitBlit

GitBlit简介
GitBlit是一款开源的Git仓库管理工具,它能够帮助用户轻松地管理和维护Git仓库,GitBlit支持多种操作系统,包括Windows、Linux和Mac OS等,本文将详细介绍如何在CentOS上搭建GitBlit。
环境准备
系统要求
- CentOS 6.x 或 7.x
- Java Runtime Environment (JRE) 1.6及以上版本
安装JDK 由于GitBlit需要Java环境,因此首先需要安装JDK,以下是安装JDK的步骤:
sudo yum install -y java-1.8.0-openjdk
安装完成后,可以通过以下命令检查JDK版本:
java -version
安装Git GitBlit需要Git客户端,以下是安装Git的步骤:

sudo yum install -y git
GitBlit安装与配置
下载GitBlit 访问GitBlit官网(https://www.gitblit.com/)下载最新版本的GitBlit。
解压GitBlit 将下载的GitBlit压缩包解压到指定目录,例如
/opt/gitblit/。配置GitBlit 编辑
/opt/gitblit/conf/gitblit.properties文件,进行以下配置:# 设置GitBlit的运行端口 server.httpPort = 8080 # 设置GitBlit的仓库目录 repository.root = /opt/gitblit/repositories # 设置管理员用户名和密码 user.admin.user = admin user.admin.password = admin
运行GitBlit 进入GitBlit的bin目录,运行以下命令启动GitBlit:
./start.sh
启动成功后,可以通过浏览器访问
http://yourserverip:8080访问GitBlit。
GitBlit使用

创建仓库 登录GitBlit后,点击“Admin”进入管理界面,然后在“Repositories”下点击“New”创建新的仓库。
添加用户 在“Users”下可以添加新的用户,并为其分配权限。
克隆仓库 使用Git客户端克隆仓库:
git clone http://yourserverip:8080/repositories/your-repo.git
FAQs
问题:GitBlit启动失败,提示找不到JVM或Java命令。解答: 确保已安装JDK,并且已将JDK的bin目录添加到系统环境变量中,可以通过以下命令检查:
echo $JAVA_HOME echo $PATH
问题:GitBlit启动后无法访问,提示404错误。解答: 确保GitBlit的运行端口(默认8080)未被占用,并且防火墙规则允许该端口,可以通过以下命令检查端口占用情况:
netstat -tulnp | grep 8080

