温馨提示×

GitLab在Ubuntu上的配置步骤是什么

小樊
52
2025-07-05 21:30:07
栏目: 智能运维

在Ubuntu上配置GitLab的步骤如下:

环境准备

  • 设置主机名

    sudo hostnamectl set-hostname gitlab
    
  • 停止和禁用防火墙

    sudo systemctl disable --now ufw
    
  • 更新系统

    sudo apt update
    sudo apt upgrade
    

GitLab安装配置

  • 安装GitLab所需的依赖包

    sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
    
  • 添加GitLab存储库

    使用官方提供的脚本添加存储库:

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  • 安装GitLab

    查询可安装的版本信息:

    sudo gitlab-ce --version
    

    指定版本安装GitLab(例如安装CE 17.5.2):

    sudo apt install gitlab-ce=17.5.2-ce.0
    
  • GitLab配置

    • 编辑配置文件:

      sudo nano /etc/gitlab/gitlab.rb
      

      修改外部URL(例如设置为http://your_server_ip):

      external_url 'http://your_server_ip'
      

      保存并退出编辑器,然后重新配置并重启GitLab:

      sudo gitlab-ctl reconfigure
      sudo gitlab-ctl restart
      

GitLab使用

  • 更改GitLab登录用户密码

    通过Web界面或使用命令行工具(如gitlab-rails console)更改密码。

  • 更改GitLab界面为中文(可选)

    在GitLab的设置中更改语言。

  • GitLab常用命令

    • 查看GitLab服务状态:

      sudo gitlab-ctl status
      
    • 停止GitLab:

      sudo gitlab-ctl stop
      
    • 启动GitLab:

      sudo gitlab-ctl start
      
    • 重启GitLab:

      sudo gitlab-ctl restart
      
    • 查看GitLab日志:

      sudo gitlab-ctl tail
      
    • 查看GitLab的版本号:

      gitlab-ce --version
      

请注意,具体的版本号和安装步骤可能会随着GitLab的更新而发生变化,建议参考GitLab的官方文档或GitHub页面获取最新信息。

0