【日常总结】宝塔中 Gitlab服务器 forbidden

一、场景

二、问题

三、原因

四、解决方案

五、实战

[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密码被改问题导致项目无法上传的问题--明天继续写总结

相关推荐
泻水置平地1 天前
gitlab操作技巧
gitlab
骑士9991111 天前
安装gitlab并上传本地项目
gitlab
Lin_Aries_04211 天前
基于 GitLab 的自动化镜像构建
linux·运维·docker·容器·自动化·gitlab
伐尘1 天前
[群晖NAS] 群晖Docker安装gitlab + ipv6 远程访问
docker·gitlab·群晖·nas
Rinleren1 天前
DevOps 工具链:CI/CD 概念解析 + Git 版本控制 + GitLab 仓库 + Jenkins 自动化全教程
自动化·gitlab·jenkins
DevOps探索之旅2 天前
GitPuk入门到实战(1) - 安装教程
gitlab·gitpuk安装教程·gitpuk·开源代码管理工具
张璐月3 天前
go 持续集成、持续部署之gitlab流水线+docker-compose踩坑之旅
ci/cd·golang·gitlab
小闫BI设源码4 天前
gitlab备份与还原
gitlab·持续集成ci·自动化构建·持续交付cd·代码提交触发·集成流水线
阿里小阿希4 天前
【ThinkPHP项目添加新页面完整解决方案】
php·宝塔
jasnet_u12 天前
如何重置Gitlab的root用户密码
gitlab