【日常总结】宝塔中 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
极小狐4 小时前
极狐GitLab 容器镜像仓库功能介绍
java·前端·数据库·npm·gitlab
极小狐4 小时前
如何构建容器镜像并将其推送到极狐GitLab容器镜像库?
开发语言·数据库·机器学习·gitlab·ruby
木二_6 小时前
实践005-Gitlab CICD全项目整合
ci/cd·gitlab
大米☋9 小时前
GitLab搭建与使用(SSH和Docker)两种方式
docker·ssh·gitlab
极小狐2 天前
如何从极狐GitLab 容器镜像库中删除容器镜像?
java·linux·开发语言·数据库·python·elasticsearch·gitlab
木二_2 天前
实践003-Gitlab CICD编译构建
ci/cd·gitlab·devops
极小狐2 天前
如何使用极狐GitLab 软件包仓库功能托管 terraform?
linux·运维·git·ssh·gitlab·terraform
极小狐2 天前
如何使用极狐GitLab 软件包仓库功能托管 maven?
java·运维·数据库·安全·c#·gitlab·maven
杰克逊的日记2 天前
CI/CD面试题及答案
ci/cd·gitlab