linux

Linux环境下GitLab如何配置

小樊
43
2025-08-09 13:59:40
栏目: 智能运维

Linux环境下配置GitLab一般有以下步骤:

  1. 安装依赖包:Ubuntu/Debian系统用sudo apt updatesudo apt install -y curl openssh-server ca-certificates postfix;CentOS/RHEL系统用sudo yum install -y curl policycoreutils-python openssh-server,并启动SSH服务。
  2. 添加GitLab仓库:Ubuntu/Debian执行curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash;CentOS/RHEL执行curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  3. 安装GitLab:安装时可通过设置EXTERNAL_URL指定域名或IP,如sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ce(Ubuntu/Debian)或sudo EXTERNAL_URL="http://gitlab.example.com" yum install gitlab-ce(CentOS/RHEL)。
  4. 配置GitLab:编辑/etc/gitlab/gitlab.rb文件,修改external_url等配置,如external_url 'http://gitlab.example.com',然后执行sudo gitlab-ctl reconfigure应用配置。
  5. 启动服务:使用sudo gitlab-ctl start启动GitLab服务,也可设置开机自启sudo systemctl enable gitlab
  6. 开放防火墙端口:Ubuntu/Debian用sudo ufw allow httpsudo ufw allow httpssudo ufw allow ssh;CentOS/RHEL用sudo firewall-cmd --permanent --add-service={http,https,ssh}sudo firewall-cmd --reload

0
看了该问题的人还看了