依赖包安装失败
sudo apt update && sudo apt install -y curl openssh-server ca-certificates tzdata perl。lokkit命令,手动安装:sudo apt install lokkit。配置文件错误
/etc/gitlab/gitlab.rb中external_url是否正确(如http://服务器IP),修改后执行:sudo gitlab-ctl reconfigure。端口冲突
/etc/gitlab/gitlab.rb中nginx['listen_port']或unicorn['port'],重启服务。502 Bad Gateway
sudo fallocate -l 2G /swapfile → sudo chmod 600 /swapfile → sudo mkswap /swapfile → sudo swapon /swapfile。sudo gitlab-ctl status,重启服务:sudo gitlab-ctl restart。服务无法启动
/var/log/gitlab下日志(如gitlab-rails/production.log),定位错误。/etc/ssh/sshd_config中SSH端口配置正确(默认22),重启SSH:sudo systemctl restart ssh。防火墙拦截
sudo ufw allow 80/tcp && sudo ufw allow 443/tcp && sudo ufw allow 22/tcp。推送/拉取权限错误
git pull origin 分支名,再尝试推送。升级失败或数据损坏
sudo cp -r /etc/gitlab /etc/gitlab_backup,sudo cp -r /var/opt/gitlab /var/opt/gitlab_backup。sudo gitlab-ctl reconfigure。数据库性能优化
/var/log/gitlab/postgresql/下日志,优化shared_buffers等参数(需编辑postgresql.conf)。sudo tail -f /var/log/gitlab/gitlab-rails/production.log(应用日志)sudo journalctl -u gitlab-runsvdir(服务日志)。提示:操作前建议备份重要数据,若问题仍未解决,可参考GitLab官方文档或社区论坛[1,2,3,4,5,6,7,8,9,10,11]。