安装前准备
sudo apt update && sudo apt upgrade。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。安装GitLab
sudo EXTERNAL_URL="http://your_server_ip" apt install gitlab-ce。配置与启动
/etc/gitlab/gitlab.rb,确认 external_url 正确。sudo gitlab-ctl reconfigure && sudo gitlab-ctl restart。sudo ufw allow 80 443。首次访问
http://your_server_ip,使用管理员账号密码登录(初始密码在 /etc/gitlab/initial_root_password)。安全配置
/etc/gitlab/gitlab.rb 中设置 external_url 'https://your_domain',并配置SSL证书(支持Let’s Encrypt)。gitlab-backup create 命令备份数据,建议每日一次。性能优化
项目管理
.gitlab-ci.yml,定义自动化构建、测试流程(如示例中构建、测试、部署阶段)。监控与维护
sudo gitlab-ctl tail 监控服务日志,及时发现异常。sudo apt update && sudo apt upgrade,安装安全补丁。sudo gitlab-ctl start/stop/restart。sudo gitlab-ctl status。sudo gitlab-backup create。sudo gitlab-backup restore force=yes。以上步骤参考自,可根据实际需求调整配置。