Linux 搭建gitblit以及遇到的坑

本文档详细记录了在Linux服务器上安装Gitblit的过程,包括下载安装包、配置文件修改以及解决端口占用和防火墙问题。在配置文件编辑中需要注意,应修改gitblit.properties而非defaults.properties,这一错误可能导致搭建失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备在自己的服务器搭建一个版本服务器,因为没有达到gitlab的4g服务器要求就放弃了,最后选择了gitblit

搭建期间遇到很多坑,导致用了我一天时间。在这说一下搭建部署流程以及过程中的坑

 

1.下载gitblit-linux,如果下载不了就百度搜一下文件  http://www.gitblit.com/

2.放到服务器/usr/local/src,解压到目录(自定义)

tar -zxvf gitblit-1.8.0.tar.gz /home/www

3.配置文件

3.1 切换到如下目录:

cd /home/data/gitblit-1.8.0/data/

3.2 编辑:gitblit.properties(这里就是大坑,百度都说编辑的是defaults.properties,但我试了不管用,就这个地方废了好长时间

添加端口:

web.enableRpcManagement = true
server.httpPort = 7070 
server.httpsPort = 7071

3.3 修改service-centos.sh中的参数路径,改成自己的路径

GITBLIT_PATH=/home/data/gitblit-1.8.0 
GITBLIT_BASE_FOLDER=/home/data/gitblit-1.8.0/data 
GITBLIT_HTTP_PORT=
### 安装和配置 GitBlit #### 准备工作 为了在阿里云 ECS 上成功部署 GitBlit,需先确认服务器环境已准备好。建议的操作系统为 Ubuntu 或 CentOS。 对于基于 Debian 的 Linux 发行版(如 Ubuntu),可以使用如下命令更新软件包列表并安装必要的依赖项[^1]: ```bash sudo apt-8-jdk git wget unzip -y ``` 对于基于 Red Hat 的发行版(如 CentOS),则应执行以下操作来设置环境: ```bash sudo yum install java-1.8.0-openjdk-devel git wget unzip -y ``` #### 下载与解压 GitBlit 前往官方 GitHub 页面获取最新版本的 GitBlit 并下载压缩文件至服务器中: ```bash cd /opt/ wget https://github.com/gitblit/gitblit/releases/download/v1.9.2/gitblit-1.9.2.zip unzip gitblit-*.zip mv gitblit-* gitblit chown -R $USER:$USER ./gitblit ``` 上述指令会创建 `/opt/gitblit` 文件夹用于存放应用程序及其数据目录结构。 #### 启动服务 进入刚刚建立好的 `gitblit` 路径下启动应用: ```bash cd /opt/gitblit ./gitblit.sh start ``` 默认情况下,GitBlit 将监听本地地址上的端口 8443 (HTTPS) 和 8080 (HTTP),因此可能需要调整防火墙规则允许外部访问这些端口。如果希望更改绑定 IP 地址或端口号,则可以在 `data/jetty.xml` 中修改相应参数。 #### 配置安全组规则 登录到阿里云控制台的安全组管理界面,添加两条入站规则分别开放 HTTP/HTTPS 协议对应的端口给公网访问。这一步骤非常重要,因为只有当实例所属的安全组放通了特定端口之后,外界才能通过浏览器正常浏览网页内容。 #### 访问 Web 界面 打开任意一台计算机上的现代Web 浏览器,在地址栏输入形如 http(s)://<your_server_ip>:port 这样的 URL 来连接新搭建的服务站点,默认管理员账户名为 admin 密码为空字符串,请尽快登陆后更改为强密码保护账号安全。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值