使用GitLab在树莓派4B上搭建Git服务器

前几天,我的树莓派4B到货了,总体配置如下

1.5GHz 64-bit ARM Cortex-A72 CPU 8GB RAM 64 GB SD card

满足运行GitLab的硬件要求,而我之前的树莓派3B仅仅只有1GB ram。

安装方法

在此之前请: 1.确保你的树莓派的操作系统为64为。笔者使用的是Ubuntu Server 20.04.2 LTS 64Bit版本

Wget安装包

由于Gitlab只提供了Rpi 2的安装包,在我的机器上会提示gitlab-ce:armhf并一直安装不上。因此我们使用GitLab ARM64包,目前所支持的aarch64系统如下。

Debian_aarch64Opensuse_aarch64Centos8_aarch64

使用wget命令下载:

https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/focal/gitlab-ce_13.11.4-ce.0_arm64.deb/download.deb

下载晚上后输入

sudo dpkg-i download.deb

即可

设置

修改默认端口

sudo nano /etc/gitlab/gitlab.rb

再执行gitlab-ctl reconfigure。 修改好之后即可通过端口访问。

故障排查

常用指令

sudo gitlab-ctl start #启动所有gitlab组件 sudo gitlab-ctl stop #停止所有gitlab组件 sudo gitlab-ctl restart #重启所有gitlab组件 sudo gitlab-ctl status #查看服务状态 sudo gitlab-ctl reconfigure #启动服务 sudo nano sudo nano /etc/gitlab/gitlab.rb #默认配置文件修改 sudo gitlab-ctl tail #查看日志