GITLAB登陆提示403 forbidden

GITLAB登陆提示403 forbidden

原因是被登录账户与密码被暴力破解工具在一直尝试登录,导致gitlab的防爆机制被启动了,导致gitlab认为是客户端IP在不断的尝试登录并超限了,对客户端IP做了封禁,所以客户端用户无法登录并返回403 forbidden。

解决办法:(redis存储记录设置了时效性,所以一段时间后就会自动被解除)

使用gitlab命令查看redis存储的被封禁的IP:

/opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack'

从redis删除记录,可以立即解除封禁:

/opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack' | xargs /opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket DEL

 

你可能感兴趣的:(开源软件综合,gitlab,403)