操作场景
GitLab 是使用 Ruby 开发的开源版本管理系统,以 Git 作为代码管理工具并实现自托管的 Git 项目仓库,可通过 Web 界面访问公开或私人的项目。本文介绍如何在Linux服务器上安装并使用GitLab。
示例版本
本文使用的云服务器配置如下:
- vCPU:4核
- 内存:8GB
- Linux 操作系统:本文以 CentOS 7.9 为例
操作步骤
- SSH登录linux系统
- 执行以下命令,安装依赖包。
yum install -y curl policycoreutils-python openssh-server
- 依次执行以下命令,设置 SSH 开机自启动并启动 SSH 服务。
systemctl enable sshd
systemctl start sshd
- 执行以下命令,安装 Postfix。
yum install -y postfix
- 执行以下命令,设置 Postfix 服务开机自启动。
systemctl enable postfix
- 执行以下命令,打开 Postfix 的配置文件 main.cf。
vim /etc/postfix/main.cf
- 按 i 进入编辑模式,删除
inet_interfaces = all
前的#
,在inet_interfaces = localhost
前加上#
。修改完成后如下图所示: - 按 Esc 并输入 :wq 保存修改并退出文件。
- 执行以下命令,启动 Postfix。
systemctl start postfix
- 执行以下命令,添加 GitLab 软件包仓库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 执行以下命令,安装 GitLab。
sudo EXTERNAL_URL="实例IP地址" yum install -y gitlab-ce
- 在本地浏览器中访问已获取的公网 IP,返回页面如下所示,则表示已成功安装 GitLab。
- 查看用户名和密码,使用如下命令:
vi /etc/gitlab/initial_root_password
至此,gitlab安装成功了