gitlib 突然403
一般是由于gitlab 防护把某IP加入到了黑名单
1、 删除黑名单IP(临时有效)
查看黑名单 IP
/opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack'
删除黑名单IP
/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
2、修改配置
vi /etc/gitlab/gitlab.rb

在该处增加白名单IP
重新载入配置
gitlab-ctl reconfigure
问题解决
当遇到GitLab返回403错误时,可能是因为IP被加入了黑名单。可以使用Redis命令查看并删除黑名单IP,或者修改gitlab.rb配置文件添加白名单IP,然后通过gitlab-ctlreconfigure重载配置来解决问题。
2585

被折叠的 条评论
为什么被折叠?



