温馨提示×

GitLab在Linux系统中的安装步骤

小樊
40
2025-02-21 20:28:06
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统上安装GitLab的步骤如下:

准备工作

  1. 选择操作系统:推荐使用Ubuntu或CentOS等主流Linux发行版。
  2. 检查系统要求:确保服务器至少有2GB RAM(推荐4GB或更多)和20GB的可用存储空间。
  3. 获取root权限:以root或sudo用户身份执行安装命令。

安装依赖

在Ubuntu/Debian系统上:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

在CentOS/RHEL系统上:

sudo yum install -y curl policycoreutils-python openssh-server postfix
sudo systemctl enable postfix
sudo systemctl start postfix

安装GitLab

使用官方安装脚本(适用于Ubuntu/Debian):

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install -y gitlab-ce

使用官方安装脚本(适用于CentOS/RHEL):

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce

配置GitLab

  1. 设置外部URL:编辑 /etc/gitlab/gitlab.rb 文件,设置 external_url 为你的服务器IP地址或域名。
sudo nano /etc/gitlab/gitlab.rb
# 找到并修改以下行
external_url 'http://your_server_ip'
# 保存并退出
  1. 重新配置并启动GitLab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

访问GitLab

在浏览器中输入你的服务器IP地址或域名,按照提示设置管理员密码并登录。

常用GitLab命令

  • 启动GitLabsudo gitlab-ctl start
  • 停止GitLabsudo gitlab-ctl stop
  • 重启GitLabsudo gitlab-ctl restart
  • 查看服务状态sudo gitlab-ctl status
  • 重新加载配置sudo gitlab-ctl reconfigure

备份与恢复

GitLab支持创建备份和从备份中恢复,可以使用以下命令:

  • 创建备份
sudo gitlab-rake gitlab:backup
  • 恢复备份
sudo gitlab-rake gitlab:restore <backup_file_name>

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:GitLab在Linux系统中如何部署

0