Gitlab问题小结

supervise_redis_sleep 长时间卡死

解决方案:

1、按住CTRL+C强制结束;

2、运行:sudo systemctl restart gitlab-runsvdir;

3、再次执行:sudo gitlab-ctl reconfigure

默认root密码:5iveL!fe

shell端口更改

/etc/gitlab/gitlab.rb
ssh_port

ssh端口无法更新,重启失败

禁用selinux后,重启即可

invalid byte sequence in US-ASCII

将下面一行添加到.bashrc 就ok了

export RUBYOPT="-U -Ku -E utf-8:utf-8"

gitblab界面上不显示推送记录

此故障是通常见于从备份恢复后且前后版本不一致情况(现有版本新于之前版本),具体原因是由于新老版本所用的hook机制不一样

老版本会到/home/git/gitlab-shell/hooks下面去找
新版本会到/opt/gitlab/embedded/service/gitlab-shell/hooks下面去找

如果是新版本将git home软链到/home/git就可以了