今天公司有同事反映 gitlab登录不上,但其他人可以登上去,于是网上查了下,发现和gitlab白名单有关,借此记录一下。
查看 /var/log/gitlab/gitlab-rails/production.log 看到 报有问题的同事的 IP
于是网上说的方法有:
修改 /root/gitlab/config/gitlab.yml里的白名单配置,但我这里是 gitlab.yml.example 没启用,所以没有用,但如果启用了改的方法其实也是一样的。
后来在 /etc/gitlab/gitlab.rb里做修改,内网的话确保安全可以把enable改成false,或者 在白名单里增加
gitlab_rails[‘rack_attack_git_basic_auth‘] = {
‘enabled‘ => true,
‘ip_whitelist‘ => ["127.0.0.1","192.168.10.100"],
‘maxretry‘ => 10,
‘findtime‘ => 60,
‘bantime‘ => 3600
}
修改完成后重启gitlab配置 gitlab-ctl reconfigure
解决 !