debian

GitLab在Debian上的网络设置方法

小樊
48
2025-09-05 11:40:43
栏目: 智能运维

GitLab在Debian上的网络设置方法如下:

  1. 安装依赖与GitLab

    sudo apt update  
    sudo apt install curl openssh-server ca-certificates tzdata perl  
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash  
    sudo apt install gitlab-ce  
    

    安装时可通过交互式提示设置初始外部URL(或后续手动配置)。

  2. 配置外部URL
    编辑配置文件 /etc/gitlab/gitlab.rb,修改以下内容:

    external_url 'http://your_server_ip_or_domain'  # 替换为实际IP或域名  
    

    保存后执行:

    sudo gitlab-ctl reconfigure  
    sudo gitlab-ctl restart  
    
  3. 配置网络接口(可选)

    • Debian 12及以上使用netplan,编辑 /etc/netplan/01-netcfg.yaml,示例:
      network:  
        version: 2  
        renderer: networkd  
        ethernets:  
          ens4:  
            addresses: [192.168.1.100/24]  
            gateway4: 192.168.1.1  
            nameservers:  
              addresses: [8.8.8.8, 8.8.4.4]  
      
      应用配置:
      sudo netplan apply  
      
  4. 设置防火墙规则
    若使用ufw,允许HTTP/HTTPS端口:

    sudo ufw allow 80  
    sudo ufw allow 443  
    sudo ufw reload  
    
  5. 验证配置
    通过浏览器访问 http://your_server_ip_or_domain,首次登录需设置管理员密码。

可选配置

参考来源:

0
看了该问题的人还看了