Debian与GitLab集成步骤如下:
安装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
安装时设置管理员密码、域名等。sudo dpkg -i gitlab-ce_<version>.deb,解决依赖后完成安装。配置GitLab
/etc/gitlab/gitlab.rb,设置 external_url(如 http://your-server-ip),启用/禁用Nginx等。sudo gitlab-ctl reconfigure,重启服务:sudo gitlab-ctl restart。访问与初始化
http://your-server-ip,使用管理员账号(默认root)和初始密码登录。集成CI/CD(可选)
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
sudo apt install gitlab-runner
.gitlab-ci.yml 文件定义构建、测试流程。安全配置(可选)
sudo ufw allow 80,443。sudo certbot --nginx -d yourdomain.com。参考来源: