问题: 打开页面的时候显示的是空白页面,上面还有一次文本Forbidden
原因: Gitlab使用rack_attack
做了并发访问的限制。
解决方案: 因为之前运维是docker安装的,操作如下
docker ps # 查看容器id
docker exec -it 52 /bin/bash # 进入容器
打开 /etc/gitlab/gitlab.rb
取消gitlab_rails['rack_attack_git_basic_auth']
有关的注释
gitlab_rails['rack_attack_git_basic_auth'] = {
'enabled' => true,
'ip_whitelist' => ["127.0.0.1","Gitlab部署的IP地址"],
'maxretry' => 100,
'findtime' => 60,
'bantime' => 60
}
gitlab-ctl reconfigure
# 配置好后,载入配置