Gitlab服务器 forbidden
Gitlab 服务器 页面显示“forbidden”
首先 我们通过 forbidden 这个单词他的中文意思是 “被禁止”的意思,也就是说,你的访问请求是被服务器给禁止了,具体什么原因呢?这个问题我也去查了一下,比较好理解的方式是“Gitlab 使用 rack_attack 做了并发访问的限制” 针对某个IP并发过大,就会限制那个IP的访问,也就是说,你的gitlab服务器的IP访问并发量过大,gitlab为了防止收到攻击,就把IP给限制访问了,因此我们需要在gitlab的配置文件中把我们的服务器IP地址加入到白名单当中。
修改gitlab的配置文件信息
登录远端服务器,然后在终端中输入 命令" vi /etc/gitlab/gitlab.rb"
找到 ‘rack_attack_git_basic_auth’所在行(找不到的话就直接新增),放开注释,更改里面的信息如下:
gitlab_rails['rack_attack_git_basic_auth'] = {'enabled' => true,'ip_whitelist' => ["127.0.0.1",'你的gitlab地址:端口号'],'maxretry' => 300,'findtime' => 5,'bantime' => 60
}
保存并退出(先按esc键,输入:wq)
记得让更改后的配置生效
输入 如下命令,重新配置重启gitlab服务
gitlab-ctl reconfigure
搞定,再次请求,发现gitlab服务器请求正常
Gitlab服务器 forbidden相关推荐
- gitlab服务器邮箱配置
如想用 SMTP 代替 Sendmail 发送email,添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效. ...
- python002 一 eg: Python 入门技巧__环境搭建__git使用、git本地操作、 自建gitlab服务器
一,环境准备(准备python开发环境) 官网地址: http://www.python.org 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source c ...
- 使用docker搭建gitlab服务器
使用docker搭建gitlab服务器 一.查看当前dokcer环境 二.安装docker-compose 三.编辑yaml文件 1.创建目录及yaml文件 2.编辑ymal文件 四.生成自签名证书文 ...
- gitblit如何迁移入gitlab合并迁移_github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器...
一. github仓库迁移到gitlab 先进入 new project: 选择 Import project, 选择下面的github: 进入后,这里需要github的 personal acces ...
- GitLab 服务器的迁移以及注意点
Git 已经是代码托管工具中的主流了,如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab ,在<在CentOS7中安装GitLab> 一文中有介绍怎样在 CentOS7 中安 ...
- docker搭建gitlab服务器(Centos7)
系统环境:CentOS Linux release 7.6.1810 (Core) git版本:gitlab/gitlab-ce 一.安装和启动docker 见HTTPRUNNERMANAGER安装部 ...
- 使用Docker-Compose安装GitLab服务器
1. 请将下面代码保持为docker-compose.yml,然后在bash命令行中执行docker-compose up即可 version: '2'services:redis:restart: ...
- gitlab服务器代码存储位置,gitlab 数据目录迁移
一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大.一般,从 ...
- gitlab服务器搭建教程
gitlab服务器搭建教程 ----2016年终总结 三 参考https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE ...
- 虚拟机上搭git服务器,搭建gitlab服务器
搭建gitlab服务器,统一管理软件项目 一.环境准备 1.启动一台虚拟机,内存至少改为4G 2.在虚拟机上配置docker [root@node1 docker]# yum install -y d ...
最新文章
- 有人从英伟达借了台DGX A100,让神经网络自己造了个GTA5自己玩
- java同步队列与阻塞队列
- WPF怎么寻找在ItemTemplate内部的各种控件
- 第十天2017/04/21(1、函数指针、❤动态库回调❤)
- 企业如何正确选择云ERP管理软件
- iOS之深入解析Block的使用和外部变量捕获
- jqMobi + Android 试手
- 判断是否有小数_一线老师笔记:数学判断题拿高分的技巧
- Rsync(远程同步):Linux中Rsync命令的10个实际示例
- vue怎么获取axios的return值?
- h5案例欣赏及分析_2019下半年,10个优秀H5案例参考
- 在IDEA创建JavaWeb项目
- C++SOCKET面试题附答案
- 离散数学(下)第十章 群与环
- 当潮流突破次元空间,你能想象吗?欢迎来到一个叫“人物动漫化”的程序
- Problem D: 求三角形面积-gyy
- Python 多进程 multiprocessing.Pool类详解
- 迁移学习--深度迁移学习
- 系统的软中断CPU使用率升高,我该怎么办?
- android主流视频直播sdk,Android视频直播SDK集成指引
热门文章
- StrandHogg漏洞修复
- Linux系统文件夹压缩指令:zip warning: name not matched
- [设计模式] 模板方法模式与多线程结合实现数据的批处理
- 乌鲁木齐云计算中心将于5月正式竣工并投入使用
- 2020湖南省技能竞赛获奖名单_2020年全国职业院校技能大赛教学能力比赛落幕 湖南获一等奖数量排全国第一...
- puts与fputs的区别
- typescript:类型细化
- 笔记:torch的基本运算
- 计算机总是提醒更新,联想电脑老提示更新怎么办啊
- 智能座舱HIL测试台架集群搭建的必要性