安装前准备
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
。以上步骤参考自,可根据实际需求调整配置。