[Stage 1:打开 /etc/gitlab/gitlab.rb,并编辑](#Stage 1:打开 /etc/gitlab/gitlab.rb,并编辑)
[Stage 2:重启gitlab服务](#Stage 2:重启gitlab服务)
[Stage 3:测试(打开girlab网页)](#Stage 3:测试(打开girlab网页))
一、场景
公司更换新电脑
服务器:宝塔中 Gitlab
Gitlab 修改root密码(老密码已忘记)
二、问题
Gitlab 重置密码后,老电脑上SourceTree尝试多次登录,导致 gitlab登录报错 forbidden
宝塔中 重启Gitlab也无效
三、原因
gitlab的防爆破机制起的作用:IP被拉黑
四、解决方案
本地ip加入gitlab白名单即可
系统gitlab配置文件的位置:vi /etc/gitlab/gitlab.rb
bash
gitlab_rails['rack_attack_git_basic_auth'] = {
'enabled' => true,
'ip_whitelist' => ["127.0.0.1",'你的gitlab地址:端口号'],
'maxretry' => 300,
'findtime' => 5,
'bantime' => 60
}
五、实战
Stage 1:打开 /etc/gitlab/gitlab.rb,并编辑
Stage 2:重启gitlab服务
bash
gitlab-ctl reconfigure
Stage 3:测试(打开girlab网页)
六、后续
sourcetree 因为gitlab密码被改问题导致项目无法上传的问题--明天继续写总结