debian

Debian与GitLab集成方法

小樊
44
2025-09-05 11:50:37
栏目: 智能运维

Debian与GitLab集成步骤如下:

  1. 安装GitLab

    • 使用官方仓库安装(推荐):
      sudo apt update && sudo apt install curl openssh-server ca-certificates postfix  
      curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash  
      sudo apt install gitlab-ce  
      
      安装时设置管理员密码、域名等。
    • 手动安装:下载.deb包后执行 sudo dpkg -i gitlab-ce_<version>.deb,解决依赖后完成安装。
  2. 配置GitLab

    • 编辑配置文件 /etc/gitlab/gitlab.rb,设置 external_url(如 http://your-server-ip),启用/禁用Nginx等。
    • 应用配置:sudo gitlab-ctl reconfigure,重启服务:sudo gitlab-ctl restart
  3. 访问与初始化

    • 通过浏览器访问 http://your-server-ip,使用管理员账号(默认root)和初始密码登录。
    • 首次登录后可修改克隆地址、项目权限等。
  4. 集成CI/CD(可选)

    • 安装GitLab Runner
      curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash  
      sudo apt install gitlab-runner  
      
    • 在GitLab项目页面注册Runner,配置 .gitlab-ci.yml 文件定义构建、测试流程。
  5. 安全配置(可选)

    • 配置防火墙开放HTTP(80)、HTTPS(443)端口:sudo ufw allow 80,443
    • 申请Let’s Encrypt证书实现HTTPS:sudo certbot --nginx -d yourdomain.com

参考来源

0
看了该问题的人还看了