Hiccup
发布于 2024-04-23 / 98 阅读
0
0

GitLab搭建

GitLab搭建(Ubuntu 22.04 LTS)

安装和配置所需的依赖

# 更新软件包列表
sudo apt update

# 安装系统中已安装软件包的最新版本,这个命令会下载并安装系统中已安装软件包的最新版本,但不会自动删除任何软件包
sudo apt-get upgrade

执行命令后,会需要输入 Y

遇到此界面,点击【Tab】键切换到 <OK>,回车即可。

同上,点击【Tab】键切换到 <OK>,回车即可。

执行结束。

# postfix可以不用加
sudo apt-get install curl openssh-server ca-certificates postfix

第一个界面我忘记截图了,保持选项,点击【Tab】键切换到 <OK>,回车即可。

修改mail name,点击【Tab】键切换到 <OK>,回车即可。

点击【Tab】键切换到 <OK>,回车即可。

在线安装

# 配置镜像源
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

# 在线安装会需要点时间
sudo apt-get install gitlab-ce=16.10.0-ce.0

点击【Tab】键切换到 <OK>,回车后出现如下界面:

修改配置文件

external_url 的值修改为自己服务器的IP地址,端口号自定义;

注:端口号需开放。

修改完毕以后按esc键退出编辑模式,然后输入:wq保存即可。接下来通过下列命令重启服务。

# 停止gitlab服务 
sudo gitlab-ctl stop ​

# 启动gitlab服务
sudo gitlab-ctl reconfigure ​

# 重启所有gitlab组件 
sudo gitlab-ctl restart ​

# 启动所有gitlab组件 
sudo gitlab-ctl start

# 启用开机自启动
sudo systemctl enable gitlab-runsvdir.service

执行 sudo gitlab-ctl reconfigure 时间会有点长,我甚至停滞住了,重新来一遍即可。


评论