debian

Debian系统GitLab安装步骤

小樊
50
2025-09-05 11:49:41
栏目: 智能运维

以下是在Debian系统上安装GitLab的步骤:

  1. 更新系统并安装依赖

    sudo apt update && sudo apt upgrade  
    sudo apt install curl openssh-server ca-certificates postfix  
    

    (安装postfix时选择“Internet Site”并完成配置)

  2. 添加GitLab官方仓库

    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash  
    
  3. 安装GitLab社区版(CE)

    sudo apt install gitlab-ce  
    

    (安装过程中可设置外部URL,如服务器IP或域名)

  4. 配置GitLab

    sudo gitlab-ctl reconfigure  
    

    (若需自定义配置,可编辑/etc/gitlab/gitlab.rb后重新运行此命令)

  5. 启动GitLab服务

    sudo gitlab-ctl start  
    sudo gitlab-ctl enable  # 设置开机自启  
    
  6. 配置防火墙(可选)

    sudo ufw allow 80/tcp  # HTTP  
    sudo ufw allow 443/tcp # HTTPS  
    sudo ufw reload  
    
  7. 访问GitLab
    打开浏览器,输入http://your_server_ip或配置的域名,使用默认管理员账户root登录,首次登录需设置密码。

  8. 后续配置(可选)

    • 修改克隆地址:编辑/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml,更新host为实际IP/域名,然后运行sudo gitlab-ctl reconfigure
    • 配置SSL证书:可使用Let’s Encrypt免费获取证书,参考GitLab官方文档或通过certbot工具操作。

说明:以上步骤基于官方文档简化,如需更详细配置(如数据库、邮件服务等),可参考GitLab官方安装指南

0
看了该问题的人还看了